2012-07-10 83 views
0

我還想寫: 「如果我是11的倍數」,然後if語句:如何編寫 「如果A是B的倍數」

是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("----------------------------------------------------"); 
    } 


    } 
} 

回答

2

if ((a % b) == 0) System.out.print("|");

模數運算符%A除以B,其將始終爲0,如果是用b整除後返回餘數。

3

它認爲你應該看看How Does Modulus Divison Work只是爲了理解爲什麼這個答案是正確的。

你的情況,答案是if ((i % 11) == 0) { System.out.print("|") }

1

您需要的條件,以檢查Zero

if(i != 0 && (i % 11) == 0) System.out.print("|"); 

因爲初始化i零將在第一循環週期產生|也爲0 % 11會產生0