① java讀入一行中多個數字
例如:一行讀入2個數據:
scanner
s=new
scanner(system.in);
int
a=s.nextint();
int
b=s.nextint();
輸入時a
b之間加空格就行,
s.nextint()的意思就是
獲取鍵盤的輸入:如果執行到了這一行,那麼程序會暫停,等待你在控制台輸入,然後把輸入的整數值賦給整形變數
② 從鍵盤傳入多個數字,java怎樣獲取它的個數
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
System.out.print("Please input some numbers");
String input = new Scanner(System.in).nextLine().trim();
String[] ary = input.split("\\s+");//如果是以空格隔開
// String[] ary = input.split(",\\s*");//如果以逗號隔開
System.out.println("Total " + ary.length);
}
}
③ java 一行輸入多個數字,空格分開
如果輸入的數字過多的話,我建議你不要再控制台輸入,最好寫在文件中
Scanner
ss
=
new
Scanner(new
File("src\\fangcha2.txt"));
String[]
str;
int
temp=0;
while(ss.hasNext()){
str=ss.nextLine().split("
");
}
//就這幾句具體的你自己研究吧
④ java中怎麼在一個輸出語句中同時輸出多個數字
通過System.out.println方式,多個輸出內容通過+號進行連接輸出。
舉例:
String a = "abcd";//定義變數a
String b = "123";//定義變數b
System.out.println(a+b);//輸出變數a,b的值,結果為abcd123
Java是一種可以撰寫跨平台應用程序的面向對象的程序設計語言。Java技術具有卓越的通用性、高效性、平台移植性和安全性,廣泛應用於PC、數據中心、游戲控制台、科學超級計算機、行動電話和互聯網,同時擁有全球最大的開發者專業社群。
它最初被命名為Oak,目標設定在家用電器等小型系統的編程語言,來解決諸如電視機、電話、鬧鍾、烤麵包機等家用電器的控制和通訊問題。由於這些智能化家電的市場需求沒有預期的高,Sun放棄了該項計劃。就在Oak幾近失敗之時,隨著互聯網的發展,Sun看到了Oak在計算機網路上的廣闊應用前景,於是改造了Oak,以「Java」的名稱正式發布。
Java 不同於一般的編譯執行計算機語言和解釋執行計算機語言。它首先將源代碼編譯成二進制位元組碼(bytecode),然後依賴各種不同平台上的虛擬機來解釋執行位元組碼,從而實現了「一次編譯、到處執行」的跨平台特性。不過,每次的編譯執行需要消耗一定的時間,這同時也在一定程度上降低了 Java 程序的運行效率。但在J2SE1.4.2 發布後,Java 的執行速度有了大幅提升。
⑤ java 輸入多個數字
import java.util.Scanner;
public class NumReader {
private static Scanner san = new Scanner(System.in);
public static void main(String[] args) {
int len = 0;
System.out.print("你想輸入多少個數字: ");
len = san.nextInt();
int [] numbers = new int[len];
for(int i = 0; i < len; i ++) {
System.out.print("請輸入第" + (i + 1) + "個數字: ");
numbers[i] = san.nextInt();
}
System.out.print("你輸入的" + len +"數字分別是: ");
for(int i: numbers) {
System.out.print(i + " ");
}
}
⑥ JAVA如何產生多個隨機數
定義一個數組,然後循環賦值就可以了
int[]
a
=
new
int[5];
for(int
i
=
0;i
<
5;i++){
a[i]
=
(int)(Math.random()*10);
}
上面就是代碼,其中數字5是我隨便定義的,也就是你所說的N
⑦ 在java中怎樣實現輸入多個整數或浮點數謝謝了
控制台輸入的話
Scanner scan = new Scanner(System.in);
System.out.print("請輸入3個整數:");
int a = scan.nextInt();
int b = scan.nextInt();
int c = scan.nextInt();
浮點數好像是scan.nextFloat();
⑧ java 怎樣從對話框(Dialog)中輸入多個數字
Java Swing裡面有一個類叫做:JOptionPane
裡面有一個showInputDialog的方法,返回輸入的文字,
首先,注意方法返回的是文字,所以你要數字就要轉換了,
然後,他不知道你輸得是數字還是字母,返回的都是一個字元串,你可以通過分隔符去分割達到「輸入多個」的效果;
下面是簡單的代碼:
importjava.util.Arrays;
importjavax.swing.JOptionPane;
/**
*
*@authorkingkongzmc
*
*/
publicclassI{
publicstaticvoidmain(String[]args){
Stringstr=JOptionPane.showInputDialog("輸入數字,用分號分隔");
if(!"".equals(str)){
String[]strs=str.split(";|;");
System.out.println(Arrays.toString(strs));
int[]arr=newint[strs.length];
for(inti=0;i<strs.length;i++){
System.out.println(i+":"+strs[i]);
arr[i]=Integer.parseInt(strs[i]);
}
}
}
}
下面是運行效果
⑨ java控制台同時輸入多個數字
有什麼問題,請追問
public class Test {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String s = sc.nextLine();
String[] sa = s.split(" ");
int a = Integer.parseInt(sa[0]);
int b= Integer.parseInt(sa[1]);
System.out.println(a);
System.out.println(b);
}
}