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:
这是什么意思?
答案 0 :(得分:0)
“无效标志”可能与您调用编译器的方式有关。你是从命令行调用编译器吗?通话怎么样?
您的代码中也有错误,与错误消息无关:您在“循环”时调用您的类。这在2(或3)个点上是错误的:类名必须是一个单词,类名不能是保留字(“while”),类名应该以大写字母开头。
最后一点只是一个命名约定,但它让每个必须阅读代码的人都能过上更轻松的生活。
答案 1 :(得分:0)
您甚至可以通过突出显示在问题中看到错误:
public class while looping {
}
班级名称不得包含任何空白字符。
通常也会以大写字母开始上课。
请将您的课程重命名为
public class WhileLooping {
}
并相应地重命名您的.java
文件。