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