課程
/后端開發
/Java
/Java入門第三季
C語言中的輸入語句:scanf("%d%d",&a,&b); 我想問java中類似語句如何解決
就是如何一次輸入兩個變量 。如果用個數組將這兩個元素包起來,會不會略顯麻煩呢?
2016-06-26
源自:Java入門第三季 6-1
正在回答
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循環 }
多個變量相同可以用for循環,不同就寫多次
如果 需要一次輸入需要接受多個數據呢 ? ??
同學,你好
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();
? ? ? ??
? ? ? ? ? }?
}
用個數組將這兩個元素包起來是做什么呢? 有意義就可以用數組存起來,沒有麻煩一說,如果只是簡單的求和或者字符串的拼接就不必用數組了。
舉報
Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧
6 回答Java的包導入
2 回答輸入方法問題
3 回答第一個輸入方法的Scanner.close()會對下一個輸入方法的Scanner.next()有影響,為什么?
1 回答新手入門java
1 回答java中調用Scanner(System.in)為什么輸入漢字就程序有問題?輸入拼音都沒問題。但是教程中輸入漢字就ok的。
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-08-06
2016-07-09
多個變量相同可以用for循環,不同就寫多次
2016-06-27
如果 需要一次輸入需要接受多個數據呢 ? ??
2016-06-27
同學,你好
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();
? ? ? ??
? ? ? ??
? ? ? ? ? }?
}
用個數組將這兩個元素包起來是做什么呢? 有意義就可以用數組存起來,沒有麻煩一說,如果只是簡單的求和或者字符串的拼接就不必用數組了。