⑴ java中通過鍵盤輸入獲取多個參數
importjava.io.BufferedReader;
importjava.io.IOException;
importjava.io.InputStreamReader;
publicclassTest{
publicstaticvoidmain(String[]args)throwsIOException{
erreader=newBufferedReader(newInputStreamReader(System.in));
Stringarg=reader.readLine();
String[]num=arg.split("");
inta=Integer.valueOf(num[0]);
intb=Integer.valueOf(num[1]);
intc=Integer.valueOf(num[2]);
System.out.println("a="+a);
System.out.println("b="+b);
System.out.println("c="+c);
}
}
⑵ 高分懸賞!java問題:如何返回多個參數
改成:
private static int[] extend_gcd(int a,int b) {
....
int [] i={g,x,y};
return i;
}
⑶ java函數中怎麼用數組做參數
java函數中用數組做參數的步驟:
在main函數裡面加這段話:System.out.println("arg is"+args[0]),然後看輸出:
This is a simple Java program
arg is XX。
在運行時輸入java test xx yy zz,並且在main函數裡面加這段話:System.out.println("arg is"+args[0]+" "+args[1]+" "+args[2]),然後看輸出:
This is a simple Java program
arg is xx yy zz。
java函數 :
是一種特殊的函數。其主要功能是用來在創建對象時初始化對象, 即為對象成員變數賦初始值,總與new運算符一起使用在創建對象的語句中。
構造函數與類名相同,可重載多個不同的構造函數。
在JAVA語言中,構造函數與C++語言中的構造函數相同,JAVA語言中普遍稱之為構造方法。
⑷ 一個方法可以有多少個參數多少個返回值 Java
Java一個方法可以有0個或1個返回值。
函數的返回值類型是在定義函數時指定的。return 語句中表達式的類型應與定義函數時指定的返回值類型一致。
如果不一致,則以函數定義時的返回值類型為准,對 return 語句中表達式的類型自動進行轉換,然後再將它返回給主調函數使用。
(4)java函數多個參數擴展閱讀:
事實上在執行 return 語句時系統是在內部自動創建了一個臨時變數,然後將 return 要返回的那個值賦給這個臨時變數。
所以當被調函數運行結束後 return 後面的返回值真的就被釋放掉了,最後是通過這個臨時變數將值返回給主調函數的。
⑸ java中,構造函數的參數太多怎麼辦
將這來些參數放到一個數組里,自或者一個對象中,比如:
publicclassPeople
{
privateintid;
privateStringname;
privateintage;
//如果參數的類型不一致,就要麻煩點,需要定義一個Object類型的數組
publicPeople(Object[]obj)
{
this.id=Integer.valueOf(obj[0]).inValue();
this.name=String.valueOf(ojb[1]);
this.age=Integer.valueOf(obj[2]).inValue();
}
}
以上只是描述下大致的意思,總結下,方法的參數過多時,通常的方法就是如此。
⑹ 寫出java中定義方法的語法格式,並說明一個方法可以有多少個參數,多少個返回值
定義方法的格式是 修飾詞(public protect private default)是否靜態(static) 是否有返回值(void或返回值類型) 方法名(參數類型 參數名){方法體},一般參數個數沒有限制,但是不建議寫太多,返回值類型只能是一個,多個返回值可用集合類型。