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);
    }
}


参数存放位置

命令行输入样例:

遇到的问题:

解决方法

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

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

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

总结:

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

附:

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

posted @ 2020-03-28 14:09  mykang  阅读(6477)  评论(0编辑  收藏  举报