public?static?void?main?(String?[]args){
在潁泉等地區(qū),都構建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務理念,為客戶提供做網(wǎng)站、成都網(wǎng)站建設 網(wǎng)站設計制作按需策劃,公司網(wǎng)站建設,企業(yè)網(wǎng)站建設,品牌網(wǎng)站建設,營銷型網(wǎng)站,成都外貿網(wǎng)站建設公司,潁泉網(wǎng)站建設費用合理。
double?a,b,c;
System.out.print("請輸入三個數(shù):");
Scanner?sc?=?new?Scanner(System.in);
a?=?sc.nextDouble();
b?=?sc.nextDouble();
c?=?sc.nextDouble();
A?a1=new?A(a,b,c);
a1.getRoots();
}
你說的是命令行參數(shù)
public static void main(String[] args);
通過命令行來向java應用程序傳遞參數(shù)。
main方法接收一個一個字符串數(shù)組參數(shù);從控制臺傳進來的參數(shù)都被當作String類型的來處理,如果需要向應用傳遞多個參數(shù),則用空格隔開,如果參數(shù)本身用雙引號引起來
執(zhí)行時的格式: java 類名 參數(shù)1 參數(shù)2……
例子:
public class Abc{
public static void main(String[] args){
if(args.length!=2){
System.out.println("請按下列方式執(zhí)行:"+"java Abc 參數(shù)1 參數(shù)2");
System.exit(0);
}
String a = args[0];
String b = args[1];
System.out.println("第一個參數(shù)是:"+a);
System.out.println("第二個參數(shù)是:"+b);
}
}
編譯:javac Abc.java
執(zhí)行:java Abc 參數(shù)1 參數(shù)2
注意:通過main()方法從控制臺接收的參數(shù)都是String類型的,如果需要其他
類型參數(shù),需要將接收的String類型參數(shù),顯式的轉換
將一個集合作為參數(shù),集合類型,可以使用泛型來實現(xiàn)。
比如:
public void funcName(ListString param){
//dosomething
}
以上函數(shù)中的參數(shù),param就是一個List,元素類型為String。
你在maindos是加入的product元素是加進去了,但test類中的product是另一個全新的對象,此對象中沒有元素,
也就是兩個類處理的不是同一個product對象,所以在test類中取不出元素,要想取得到需要的元素有兩種方法,
1:test類中定義一個有參構造函數(shù),maindos中傳product實例過去構造,那樣test處理的是maindos中的product
2:把product定義成全局的
根據(jù)你入?yún)⒌膮?shù)數(shù)組的類型。通常使用的如下
public void test(int [] a ){}//整型
public void test(long [] a ){}//長整型
public void test(String [] a ){}//字符串型
public void test(char [] a ){}//字符型
public void test(float [] a ){}//浮點型
public void test(double [] a ){}
當參數(shù)是多個的時候中間用逗號隔開。例如
public void test(int [] a ,double [] b){}
希望采納,謝謝。不懂再問,再補充
網(wǎng)頁標題:Java怎么寫參數(shù)代碼 java帶參數(shù)的方法代碼
文章源于:http://jinyejixie.com/article48/dodochp.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供App開發(fā)、用戶體驗、網(wǎng)站內鏈、品牌網(wǎng)站設計、服務器托管、營銷型網(wǎng)站建設
聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)