[英]Java - How to make a line break every n repetitions in a loop
我的代碼打印兩個限制之間的每個數字並作出總和。 如何每10個數字打印一個新行?
for (int i = nedreGrense; i <= øvreGrense; i++) {
sum = sum + i;
}
for (int tallStreng = nedreGrense; tallStreng < øvreGrense; tallStreng++){
System.out.print(tallStreng+"+");
}
System.out.print(øvreGrense+"="+sum);
因為你的限制可以是任何整數,所以如果nedreGrense
可以是任何integer
,那么在nedreGrense
增加10之后,它的那些只會改變它的第十個將改變,檢查我們必須使用%
運算符給出數字的那些。
所以使用條件if( (tallStreng != nedreGrense) && ((tallStreng - nedreGrense )%10 == 0))
for (int i = nedreGrense; i <= øvreGrense; i++)
sum = sum + i;
for (int tallStreng = nedreGrense; tallStreng < øvreGrense; tallStreng++){
if( (tallStreng != nedreGrense) && ((tallStreng - nedreGrense)%10 == 0))
System.out.println();
System.out.print(tallStreng+"+");
}
System.out.print(øvreGrense+"="+sum);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.