所以我的问题是它一直说我已经定义了String spaces
,但如果我把定义放在循环之外并尝试仅在循环中定义spaces
,它告诉我它还没有被实例化......
public class NestedLoop {
public static void main (String [] args) {
int userNum = 0;
int i = 0;
int j = 1;
String spaces = "";
Scanner scnr = new Scanner(System.in);
System.out.print("Enter userNum:");
userNum = scnr.nextInt();
for (i = 0; i <= userNum; i++) {
while (j == i){
spaces = spaces.concat(" ");
System.out.print(spaces);
j++;}
System.out.println(i);}
错误:main.java:244:已在main(java.lang.String [])中定义了空格
答案 0 :(得分:0)
我刚在IDE中运行此代码并且没有错误,编译时间或运行时间。我不确定是否可以复制您报告的错误。只有我能想到的可能性是你的JDK出错,但与此同时我不知道会发生怎样或为什么会这样。