亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

java的輸入語法

C語言中的輸入語句:scanf("%d%d",&a,&b); 我想問java中類似語句如何解決

就是如何一次輸入兩個變量 。如果用個數組將這兩個元素包起來,會不會略顯麻煩呢?

正在回答

4 回答

java是面向對象的,當你要儲存數據時最好使用collection?集合
import?java.util.Scanner;
public?class?TextScanner(){
???????????public?static?void?main(String?[]args){?
???????????????Scanner?sc?=?new?Scanner(System.in);
???????????????int?i?=?0;?//
???????????????String[]??arrays;?//用來儲存輸入的數據
????????????????do{
????????????????System.out.println("請輸入第1個變量");
?????????????????string?st?=?sc.next();
?????????????????arrays[i]?=?st;
????????????????i++;
??????????}while(i??>=?n)當達到你想輸入的次數,退出while循環
}


0 回復 有任何疑惑可以回復我~

多個變量相同可以用for循環,不同就寫多次

0 回復 有任何疑惑可以回復我~

如果 需要一次輸入需要接受多個數據呢 ? ??

0 回復 有任何疑惑可以回復我~

同學,你好


c語言面向過程 而java面向對象 所以用java做事前肯定要先創建對象啦

java中的輸入語句?先創建Scanner對象 ?

Scanner對象?Scanner sc = new Scanner(System.in);

創建時需要引入包

然后調用Scanner對象的方法:

如果要輸入整數,則 int x = sc.nextInt();

String類型的 則String y = sc.next();

而一次輸入2個變量 可以調用2次方法實現


完整代碼:


import java.util.Scanner;

public class TextScanner(){
? ? ? ? ? ?public static void main(String []args){?

? ? ? ? ? ? ? ?Scanner sc = new Scanner(System.in);

? ? ? ? ? ? ? ? System.out.println("請輸入第1個變量");

? ? ? ? ? ? ? ? String a??= sc.next();

? ? ? ? ? ? ? ? System.out.println("請輸入第2個變量");

? ? ? ? ? ? ? ?String b ?= sc.next();

? ? ? ??

? ? ? ??

? ? ? ? ? }?

}

用個數組將這兩個元素包起來是做什么呢? 有意義就可以用數組存起來,沒有麻煩一說,如果只是簡單的求和或者字符串的拼接就不必用數組了。


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

java的輸入語法

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號