java命令行输入参数

时间:2023-03-10 06:02:46
java命令行输入参数

Java命令行输入参数

代码用例:命令行输入参数,并进行加法运算。

public class Demo01 {
public static void main(String[] args) {
for (int i = 0; i < args.length; i++) { System.out.println("第"+i+"个参数:"+args[i]); }
int a = Integer.parseInt(args[0]);
int b = Integer.parseInt(args[1]);
int number = a+b;
System.out.println("相加结果="+number);
}
}

参数存放位置

java命令行输入参数

命令行输入样例:

java命令行输入参数

遇到的问题:

java命令行输入参数

解决方法

  • 1.在命令行输入命令:javac -encoding utf-8 Demo01.java

    java命令行输入参数

  • 2.在开发工具idea里面将utf-8改为GBK

    java命令行输入参数

  • 3.直接将文件编码改为ANSI

总结:

命令行输入参数就是在cmd里面使用命令的方式进行输入参数。输入的参数是存放在main()方法里面的String args[]数组里面。该类型为字符串数组,所以存的参数都是字符串形式。如果需要进行一些计算,需要先进行转型才能使用。

附:

参考博客:https://blog.csdn.net/l4432321/article/details/52463870