`
飞翔的猪
  • 浏览: 14331 次
  • 性别: 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
分享到:
评论

相关推荐

    javase的银行管理系统

    8. **命令行参数**:可能需要通过命令行参数来启动程序,如指定配置文件或者执行特定操作。Java的main方法接收String[] args参数,可以用来解析和处理这些命令行参数。 9. **控制台交互**:用户友好的控制台交互...

    javaSE1.8.zip

    - **JDK(Java Development Kit)**:除了JRE,还包含编译器(javac)、Javadoc(生成文档)、JAR工具、调试器(jdb)等,用于开发和测试Java程序。 3. **安装与使用**: - 解压"javaSE1.8.zip"到你希望的目录,...

    Android自动化测试之MonkeyRunner--从环境构建、参数讲解、脚本制作到实战技巧

    - **数据驱动测试**:使用外部数据文件动态地改变测试参数,使测试更加灵活。 - **异常处理**:在脚本中加入异常处理机制,增强脚本的健壮性。 - **日志记录**:合理记录测试过程中的关键信息,方便后续分析问题原因...

    jar_files_hamcrestcore_Will_

    3. **jcommander-1.48.jar** - JCommander是一个解析命令行参数的库,常用于工具或命令行应用,帮助处理复杂的命令行选项和参数。 4. **commons-logging-1.1.3.jar** - Apache Commons Logging是一个日志抽象层,...

    java做的网络聊天室源码

    11. **命令行参数**:可能支持通过命令行参数配置服务器地址、端口等信息。 12. **文件存储**:可能使用文件存储用户信息、聊天记录等非易失性数据。 通过研究这个项目源码,开发者可以深入了解Java网络编程、GUI...

    威哥小白_兄弟连JavaSE部分笔记

    断言主要用于测试阶段,可以通过命令行参数启用断言功能(`-ea`或`-enableassertions`)。 #### StringBuffer与StringBuilder - **StringBuffer**:线程安全的可变字符序列,适用于多线程环境。 - **StringBuilder...

    Jdk8下载(附:官网下载地址)

    Java开发工具(JDK)是Java编程语言的核心组件,它包含了Java编译器、Java运行时环境(JRE)、调试器以及其他必要的工具,使得开发者能够编写、测试和部署Java应用程序。JDK8是Java的一个重要版本,它引入了许多新特性...

    zxing-3.3.0

    4. `jcommander-1.48.jar`:JCommander 是一个帮助处理命令行参数的Java库,ZXing可能使用它来解析用户输入,方便在命令行界面中使用ZXing的功能。 5. `javase-3.3.0.jar`:这个文件是ZXing的Java Standard Edition...

    TxtNote_java_源码

    - 如果程序支持命令行参数,可能用到了`java.lang.Args`,允许用户在运行时指定笔记文件名或其他选项。 8. **测试与调试** - 测试框架:可能使用JUnit进行单元测试,确保代码功能正确。 - 日志系统:可能引入...

    JavaSE:Java通用培训

    阵列,命令行,单元测试,调试,代码分析,PMD 第七天 练习+模拟 使用Java-II的OOP 第一天 统计,聚集,关联 第二天 继承,多态,静态多态,覆盖 第三天 运行时多态,泛型,对象类,包装类,“最终” 第四天 摘要...

    linux安装配置运行jmeter.pdf

    如果需要在Linux服务器上运行测试计划,可以通过命令行参数指定文件路径,例如`/path/to/jmeter/bin/jmeter.sh -n -t /path/to/testplan.jmx -l /path/to/resultfile.jtl`。 6. **监控与分析结果**:运行测试后,...

    jmter性能测试自动化环境搭建教程

    - 启用“参数化构建”,并定义相关参数如`result.home`、`build.home`等。 - **构建命令示例**: ```batch cd /d %ANT_HOME%\bin ant -f %build.home%\build.xml -Dresult.home=%result.home% -Dbuild.home=%...

    javaSE的import要点和packet下类的编译和运行.doc

    `-d .`参数表示将生成的`.class`文件放在当前目录,并根据包结构创建子目录。这样,`Test.class`会被放在`day6`子目录中。 2. **运行**:运行时,需要确保在包含`day6`子目录的目录下执行,因为`.class`文件包含了...

    JAVA SE 练习代码 初学者适用

    14. **单元测试**:使用JUnit进行单元测试,确保代码的质量和功能的正确性。 15. **Maven项目管理**:Maven是Java项目管理工具,它管理依赖关系,自动化构建过程,以及生成文档等。 通过上述知识点的学习和实践,...

    JAVASE_22_JAN_2021:-2021年1月22日JAVA SE批处理程序

    这可能包括使用合适的数据结构和算法,减少内存消耗,以及使用JVM调优参数来优化垃圾收集和内存分配。 9. **日志记录**: 为了跟踪和调试批处理程序,日志记录是必要的。Java有许多成熟的日志框架,如Log4j、SLF4J...

    Selenium+Eclipse+Junit+TestNG自动化学习笔记

    - **利用 TestNG 的参数化功能**: ```java @Test(dataProvider = "data") public void testWithDataProvider(String username, String password) { // 测试逻辑 } @DataProvider public Object[][] data() {...

    Eclipse + JBoss 5 + EJB3开发指南.pdf

    - 在Eclipse的运行配置对话框中,可以按照如图所示的方式设置`-b`命令行参数。 #### 第二步:创建无状态Session Bean 接下来,我们将创建一个简单的无状态Session Bean。 1. **创建EJB项目**:在Eclipse中新建一...

    Android monkey test 的安装介绍及使用方法

    Monkey Test的参数可以调整以控制测试行为,如事件数量、事件类型比例、是否允许崩溃等。它是快速测试应用稳定性的有效手段,但并不能保证覆盖所有可能的用户行为。为了更全面的测试,通常会结合其他自动化测试框架...

    JSF开发环境详解

    - 关闭Eclipse,使用命令行参数`-clean`重启Eclipse。 - 在Eclipse中配置Tomcat插件:通过`Window -&gt; Preferences`,找到`Tomcat`配置项,选择版本为6.x,并设置`Tomcat home`为`C:\Tomcat6.0`,`Contexts ...

    基于python的appium环境准备.docx

    - 根据需要,可以使用额外参数定制 Appium 服务器设置。 完成以上步骤后,你便拥有了一个基于 Python 的 Appium 环境,可以开始编写测试脚本,对 Android 应用进行自动化测试了。记得在编写测试代码时,利用 ...

Global site tag (gtag.js) - Google Analytics