1. 程式人生 > 其它 >java的輸入

java的輸入

技術標籤:java基礎java字串程式語言

java的輸入

java的輸入讀取

主要用到以下兩句話

		Scanner in =new Scanner(System.in);
		String str=in.next();用於獲取String型別的值
		int a=in.nextInt();用於獲取int型別的值
		double b=in.nextDouble();用於獲取double型別的值

可以發現不同型別的值有不同的接收方式,這是需要注意的。

兩個小案例

1.猜數字遊戲

public static void
main(String[] args) { int rannum=new Random().nextInt(100); System.out.println("隨機數已生成"+rannum); Scanner obj=new Scanner(System.in); while(true) { int n =obj.nextInt(); if(n>rannum) { System.out.println("你的資料太大了"); }else if(n<rannum) { System.out.println
("你的資料太小了"); }else { System.out.println("猜對了"); break; } } }

輸出結果
在這裡插入圖片描述

2.用陣列接收一行資料

程式碼如下(示例):

public static void main(String[] args) {
		Scanner inlength = new Scanner(System.in);
		int length = inlength.nextInt();
		int[] arr = new int[length];
		
		for (int i = 0; i <
arr.length; i++) { Scanner inScanner = new Scanner(System.in); arr[i] = inScanner.nextInt(); } System.out.println(Arrays.toString(arr)); }