为什么没法输入,程序直接输出?

以下是代码
public class StaticDemo01 {
public static void main(String args[]){
if(args.length!=3){
System.out.println("输入的参数不足三个,程序退出~");
System.exit(1);
}
for(int x=0;x< args.length;x++){
System.out.println("第"+(x+1)+"个参数:"+args[x]);
}
}
}

我按课本里打得,课本说是可以输入的
但我一运行,直接输入"输入的参数不足三个,程序退出~"
会了会了!大家当看个乐子

需要在命令行执行,这种方式 就可以输入三个参数。

javac StaticDemo01.java

java StaticDemo01 1 2 3

有帮助的话,点个赞吧,加油同学。

你扫描器都没有,输入个毛哦