java獲取鍵盤輸入
Ⅰ java中如何從鍵盤讀入一個數
可以通過」Scanner「函數 直接輸入參數的形式,來實現輸入語句,舉例:
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("請輸入一個整數:");
int length=input.nextInt();//輸入一個整數
System.out.println("輸入的整數是:"+length);}
}
備註:Scanner函數就是用來進行語句輸入的,上面舉例的是整數類型,也可以用以下語句「String length=input.next()」,輸入的就是字元串類型等。
Ⅱ 在JAVA中怎麼從鍵盤輸入一個數字 用什麼關鍵字
Scanner sc=new Scanner(System.in);
int j=sc.nextInt();
如果通過使用 nextInt() 方法,此掃描器輸入信息中的下一個標記可以解釋為默認基數中的一個 int 值。
關鍵字:一扮棚般是用scanner用法。
(2)java獲取鍵盤輸入擴展閱讀
利用 Scanner 實現從鍵盤讀入integer或float 型數據:告缺州
importjava.util.*;
public class test {
public static void main(String args[])
{
Scanner in=new Scanner(System.in); //使用Scanner類定義對象
System.out.println("please input a float number");
float a=in.nextFloat(); //接收float型襪蔽數據
System.out.println(a);
System.out.println("please input a integer number");
int b=in.nextInt(); //接收整形數據
System.out.println(b);
}
}
Ⅲ Java編程中如何讀取鍵盤輸入
導入java.util.Scanner;使用Scanner來接收;例如:
import java.util.Scanner;
public class AAA {
public static void main(String[] args) {
Scanner scan=new Scanner(System.in);
String str=scan.next();
System.out.println(str);
}
}
執行時,在控制台輸入字元串,會將輸入的數據列印出來
Ⅳ java中怎樣從鍵盤獲取一個滿足條件的值(比如必須為100以內的整數),不滿足的話繼續提醒用戶輸入
import java.util.Scanner;
public class test{
private static int num; //定義要輸入的數字
//是用遞歸實現循環輸入
private static void inputNum(){
System.out.print("請輸入一個100以內的數:");
/**輸入數字的時候如果不是整數,會出現異常,所以使用try(可能發生異常的代碼塊)..catch(捕獲異常並作出相應處理)..finally(無論有沒有異常這個代碼始終會被執行)*/
try {
num = new Scanner(System.in).nextInt();
/**判斷數字是否小於100,小於100的話直接輸出你輸入的那個數,如果不是的話直接提示重新輸入*/
if (num>100) {
System.out.println("你輸入的數字超出范圍,請重新輸入!");
System.out.println(" ");
//遞歸調用該方法
inputNum();
}else{
System.out.println(num);
}
} catch (Exception e) {
//發生異常時候的處理:列印提示,然後重新輸入
System.out.println("你輸入的不是整數,請重新輸入!");
System.out.println(" ");
inputNum();
}finally{
if (num>100) {
System.out.println("你輸入的數字超出范圍,請重新輸入!");
System.out.println(" ");
inputNum();
}
}
}
public static void main(String[] args) {
inputNum();
}
}