包Part1; 導(dǎo)入java.util.Scanner;公共課程Class1 {公共靜態(tài)void main(String [] args){字符串a(chǎn) = args [1] ; //執(zhí)行時,給定的參數(shù)為-java Class1 1 2 3 4System.out.println(a);掃描儀掃描=新的掃描儀(System.in); //用戶輸入為:1int inputnumber = Scan.nextInt();System.out.println(inputnumber);// Scanner類是否可以替代命令行參數(shù)?}}
2 回答

白衣非少年
TA貢獻1155條經(jīng)驗 獲得超0個贊
命令行參數(shù)是進程的配置參數(shù)。他們可能會更改處理流程以及如何處理數(shù)據(jù)。
掃描程序從輸入流中讀取數(shù)據(jù)。這是要處理的實際數(shù)據(jù),而不是配置。

慕虎7371278
TA貢獻1802條經(jīng)驗 獲得超4個贊
在您的問題的上下文中(即,與主要方法的參數(shù)進行比較),Scanner
該類在交互式會話中效果更好,在交互式會話中,用戶可以以交互方式提供輸入。但它也可用于流,文件和讀取器等。
當(dāng)用戶通過手動啟動程序來與程序進行交互時, 這更適用。
main
但是,即使程序以編程方式或通過調(diào)度程序等啟動,也可以將方法的參數(shù)發(fā)送給程序。
盡管可以對軟件進行編程以將交互輸入發(fā)送到其他程序,但是主程序的參數(shù)在非交互會話中的工作效果更好。
添加回答
舉報
0/150
提交
取消