大家好,我只是在为自己做一些阅读以学习 Java,并遇到了这个问题,目前被卡住了。
我需要根据用户给出的输入打印出一系列数字。例如,如果输入 = 5,则输出应如下所示
@1@22@333@4444@55555
import java.util.*;
public class ex5{
public static void main(String[] args){
Scanner kb = new Scanner(System.in);
System.out.println("Please type a #: ");
int input = kb.nextInt();
for(int i=0;i<input;i++){
if(input==1){
System.out.print("@1");
}
if(input==2){
System.out.print("@1@22");
}
}
}
}
这似乎不起作用,因为这是我得到的输出
请输入 #: 2 @1@22@1@22
我现在不确定要在 for 循环中放什么,而且我认为我在这里也没有很好地使用 for 循环...
有什么帮助吗?