導航:首頁 > 編程語言 > java多個數字

java多個數字

發布時間:2022-07-12 03:32:02

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);
}
}

閱讀全文

與java多個數字相關的資料

熱點內容
awss3命令 瀏覽:356
百度店鋪客戶訂單手機加密 瀏覽:500
釘釘班群文件夾怎麼上傳文件 瀏覽:749
人社app怎麼解綁手機 瀏覽:101
caj文件夾打不開 瀏覽:475
什麼app可以將電量變色 瀏覽:692
解放出你的解壓抖音小游戲 瀏覽:345
什麼方式解壓比較好 瀏覽:266
erp是什麼伺服器 瀏覽:185
python中tmp 瀏覽:24
說明wpf加密過程 瀏覽:145
java讀取list 瀏覽:703
iis7gzip壓縮 瀏覽:40
有什麼安卓機打吃雞好 瀏覽:598
三星u盤加密狗 瀏覽:474
php函數的返回值嗎 瀏覽:588
國企穩定程序員 瀏覽:328
編程貓如何使用教程視頻 瀏覽:221
安卓遠端網頁如何打日誌 瀏覽:218
壓縮flash大小 瀏覽:993