我想写"如果我是 11 的倍数"那么
System.out.print("|"(
但我不确定该怎么做?
我试图在我的"鱼缸"的边缘加入侧面。
这种情况可能很愚蠢,但我认为这个问题是有效的。
--------------------------------------------------
<#>< <#>< <#>< <#>< <#>< <#>< <#>< <#>< <#>< <#><
<#>< <#>< <#>< <#>< <#>< <#>< <#>< <#>< <#>< <#><
<#>< <#>< <#>< <#>< <#>< <#>< <#>< <#>< <#>< <#><
<#>< <#>< <#>< <#>< <#>< <#>< <#>< <#>< <#>< <#><
<#>< <#>< <#><
----------------------------------------------------
public class partCC
{
public partCC()
{
System.out.println("--------------------------------------------------");
{
for (int i=0; i<43; i++)
{if (i > 0 && i%10 == 0)
System.out.println();
System.out.print(" <#><");
}
{if
(i
System.out.println();
System.out.print("----------------------------------------------------");
}
}
}
它认为你应该看看模除法是如何工作的,只是为了理解为什么这个答案是正确的。
在您的情况下,答案是if ((i % 11) == 0) { System.out.print("|") }
if ((a % b) == 0) System.out.print("|");
模运算符 % 返回将 a 除以 b 后的余数,如果 a 可被 b 整除,则余数将始终为 0。
您需要
检查Zero
的状况
if(i != 0 && (i % 11) == 0) System.out.print("|");
因为用零初始化i
也会在第一个循环周期产生|
,因为0 % 11
会产生0