import javax.Swing.JOPtionPane;
public class while looping {
public static void main (String []args){
String a= JOptionPane.ShowInputDialog("Please enter an Integer");
int b=Integer.parseInt(a);
int j=1;
while(j<=b){
j++;
int k=1;
while (k<j){
System.out.print("*");
k++;
}
System.out.println();
}
}
}
}
这是我的程序,当我运行它时,它说javac: invalid flag:
,而它是什么意思?
"无效标志"可能与您调用编译器的方式有关。是否从命令行调用编译器?通话是什么样的?
您的代码中还有一个与错误消息无关的错误:您调用您的类"同时循环"。这在 2(或 3(点上是错误的:类名必须是一个单词,类名不能是保留字("while"(,类名应该以大写字母开头。
最后一点只是一个命名约定,但它使每个必须阅读代码的人都更容易。
您甚至可以在问题中看到您的错误,并突出显示:
public class while looping {
}
类名不能包含任何空白字符。
此外,通常以大写字母开头的类名。
请将您的班级重命名为
public class WhileLooping {
}
并相应地重命名您的.java
文件。