java的輸入語法
C語言中的輸入語句:scanf("%d%d",&a,&b); 我想問java中類似語句如何解決
就是如何一次輸入兩個(gè)變量 。如果用個(gè)數(shù)組將這兩個(gè)元素包起來,會(huì)不會(huì)略顯麻煩呢?
C語言中的輸入語句:scanf("%d%d",&a,&b); 我想問java中類似語句如何解決
就是如何一次輸入兩個(gè)變量 。如果用個(gè)數(shù)組將這兩個(gè)元素包起來,會(huì)不會(huì)略顯麻煩呢?
2016-06-26
舉報(bào)
2016-08-06
2016-07-09
多個(gè)變量相同可以用for循環(huán),不同就寫多次
2016-06-27
如果 需要一次輸入需要接受多個(gè)數(shù)據(jù)呢 ? ??
2016-06-27
同學(xué),你好
c語言面向過程 而java面向?qū)ο?所以用java做事前肯定要先創(chuàng)建對(duì)象啦
java中的輸入語句?先創(chuàng)建Scanner對(duì)象 ?
Scanner對(duì)象?Scanner sc = new Scanner(System.in);
創(chuàng)建時(shí)需要引入包
然后調(diào)用Scanner對(duì)象的方法:
如果要輸入整數(shù),則 int x = sc.nextInt();
String類型的 則String y = sc.next();
而一次輸入2個(gè)變量 可以調(diào)用2次方法實(shí)現(xiàn)
完整代碼:
import java.util.Scanner;
public class TextScanner(){
? ? ? ? ? ?public static void main(String []args){?
? ? ? ? ? ? ? ?Scanner sc = new Scanner(System.in);
? ? ? ? ? ? ? ? System.out.println("請(qǐng)輸入第1個(gè)變量");
? ? ? ? ? ? ? ? String a??= sc.next();
? ? ? ? ? ? ? ? System.out.println("請(qǐng)輸入第2個(gè)變量");
? ? ? ? ? ? ? ?String b ?= sc.next();
? ? ? ??
? ? ? ??
? ? ? ? ? }?
}
用個(gè)數(shù)組將這兩個(gè)元素包起來是做什么呢? 有意義就可以用數(shù)組存起來,沒有麻煩一說,如果只是簡單的求和或者字符串的拼接就不必用數(shù)組了。