`
飞翔的猪
  • 浏览: 13513 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

JAVASE 测试命令行参数

 
阅读更多

JAVA中的 main方法中都带有String args[] 参数,它接收一个字符串数组,即“命令行参数”

 

public class TestMessage {

public static void main(String[] args){

if(args[0].equals("-h"))

System.out.print("Hello,");

else if(args[0].equals("-g"))          //初步调试时,这里多一个“;”,编译并没有报错,但导致程序出现问题。

System.out.print("Goodbye,");

 

for(int i = 1; i < args.length; i++){

System.out.print(" " + args[i]);

}

System.out.print("!");

}

}

 

出错结果:


 

修改后,正确结果应该是:

 


 

 

结论:条件判断后面如果多加了一个分号(;),编译时不会报错,万万注意。

 

  • 大小: 1.4 KB
  • 大小: 1.4 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics