我有循环这是给我下面的一些数字是我的代码如何打印所有结果单行
public static void main(String[] args){
for (int i = 1; i < 100 ; i++) {
if (i % 15 ==0) {
System.out.println("A="+i);
}
else if (i % 5 == 0){
System.out.println("B="+i);
}
else if (i%3==0){
System.out.println("C="+i);
}
}
}
它给我造成像
C=3
B=5
C=6
C=9
B=10
C=12
A=15
C=18
B=20
C=21
C=24
B=25
C=27
A=30
C=33
B=35
C=36
C=39
B=40
C=42
A=45
C=48
B=50
C=51
,但我需要得到像
C=3,6,9,12...
B=5,10,20...
A=15,30,45...
如果有人可以帮助我,我将非常感谢 在此先感谢
您需要将所有的As,Bs和Cs收集到列表中,而不是随时打印出来。你知道怎么做吗? –
将'i%15 == 0'的所有'i'存储为字符串 - 'sA','i'将'i%5 == 0'存入'sB',所有'i'存储为'i%3 == 0“放入第三个字符串”sC“ - 最后打印这三个字符串。 – Abhi
感谢您的支持@ Louis @Abhi – ddjadav