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("!");
}
}
出错结果:
修改后,正确结果应该是:
结论:条件判断后面如果多加了一个分号(;),编译时不会报错,万万注意。
相关推荐
王道JavaSE阶段测试仅供参考,合理利用,对自己进行阶段性的测试,查漏补缺
该项目为Javase技术点测试,包括了线程、集合、内部类,各设计模式、枚举、io流、自定义注解等编程思想书籍几乎所以技术点,欢迎下载
JavaSE测试题.docx
JavaSE测试题及答案.docx
很全的语法测试图库 是面试好帮手,免费下载的哦
答案二: public class Test { public static void main(String[] args) { new Thread(new Runnable(){ @Override public void run() { for(int i=1; i; i++){ System.out.println("i=" + i)...
“Java源程序被编译成一种高层次的与机器无关的字节码(byte-code)格式语言,这种语言被设计在虚拟机上运行,由机器相关的运行调试器实现执行。”这是对Java的哪一特性进行的描述?( ) A. 安全性 ...
JavaSE阶段测试.doc
本资源为JavaSE技术测试题,包含答题卡和答案。JavaSE 测试题 一、单选题 1.J2SE作为一种应用和开发环境,提供了一整套实用工具,其中()是Java语言的编译工具。( ) A.java B.javadoc C.javap D.javac 2.Java中...
自己整理的javase基础测试题,希望对大家有帮助
JavaSE基本知识 适合新手入门 JavaSE基本知识 适合新手入门 JavaSE基本知识 适合新手入门
JavaSE综合测试一参考.pdf
JavaSe内部测试笔试题参考.pdf
javaSE
这个是属于测试javase学的到底如何的资源,让我们在一个个生动的问题面前找到自己的差距
总结学习javase的特性,用代码使用和测试javase。大学时老师总结的超全面的特性测试代码。
赠送jar包:javase-2.2.jar; 赠送原API文档:javase-2.2-javadoc.jar; 赠送源代码:javase-2.2-sources.jar; 赠送Maven依赖信息文件:javase-2.2.pom; 包含翻译后的API文档:javase-2.2-javadoc-API文档-中文...
java25套测试题以及答案,面试之前可以做一下巩固基础,发现不足
测试javase的程序包, 里面有一个文档描述了测试代码