main函数的参数
2018-01-19 16:30
183 查看
java main函数参数—- String[] args
作用:
args用来存储运行时传入的参数,可以在运行时指定相应的参数传入参数的格式:
使用空格来分隔,如 sbc def ghi示例:
示例1IDE运行java文件时传入参数。
比如,运行时传入参数username,password
代码块
public class TestMain { public static void main(String[] args) { System.out.println(args.length); for (int i = 0; i < args.length; i++) { if(i == 0){ System.out.println("username:" + args[i]); }else{ System.out.println("password:" + args[i]); } } } }
IDE配置运行时传入的参数通过设置Program arguments的值,如图:
运行结果:
示例2.
Shell调用java文件,并传入参数
代码块
1. java文件打包成jar包,设置jar在坏境变量中。假如jar包名为test.jar,想运行test.jar包中的某个类,如TestMain.java,那么shell命令: java -jar test.jar TestMain.java Tom 123456
示例3:
命令执行java文件传入参数
代码块
javac TestMain.java (此命令生成TestMain.class文件) java TestMain Tom 123456(_Tom 123456 即为传入的参数)
扩展:
需求:传入两个int型的数字,并计算两个数之和代码块
public class TestMain { public static void main(String[] args) { if(args.length == 1) { System.out.println("输入的参数个数小于2,请重新输入"); return; } try { int result = 0; for (int i = 0; i < args.length; i++) { result += Integer.parseInt(args[i]); } System.out.println("两数之和:" + result); } catch (NumberFormatException e) { System.out.println("请输入正确的参数"); } } }
运行结果:
相关文章推荐
- 简单LinuxC程序关于统计0~n有多少个0~9(main函数的参数)
- 怎么在eclipse下给main函数传递参数
- Eclipse传递main函数参数,main函数参数
- 使用main函数的参数,实现一个整数计算器,程序可以接受三个参数
- main函数的参数传递
- 【转】VS2010 设置main函数输入参数
- C和C++中main函数里面参数的意义
- C语言main函数的参数含义及输入
- C和C++中main函数里面参数的意义
- main函数参数
- C语言main函数的参数及其返回值详细解析
- VS2010 设置main函数输入参数
- 探寻main函数的标准写法,以及获取main函数的参数、返回值
- getopt函数 处理main函数的参数
- 关于main函数中的两个参数
- [转]main函数的参数
- 设置Jcreator 3.5,在运行程序时提示输入main函数的参数 (2007-05-22 11:39:50)
- main函数的参数与返回值
- [Hb-XVII] 计算机的抽象层次-简 使用寄存器 使用内存空间 程序执行过程 使用main函数规定 不定参数函数机制 C
- 【C语言】使用main函数的参数,实现一个整数计算器