步驟:(1)導包
格式:import java.util.Scanner
位置:在class上面
(2)創建鍵盤錄入對象
格式:scanner sc=new Scanner(System.in);
(3)通過對象獲取數據
格式:int x=sc.nextInt()
import java.util.Scanner;
public class One {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("請輸入數據");
int x=sc.nextInt();
System.out.println("你輸入的數據"+x);
}
}
舉例1.鍵盤輸入兩個數,求其和。
import java.util.Scanner;
public class One {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("請輸入第一個數據");
int x=sc.nextInt();
System.out.println("請輸入第二個數據");
int y=sc.nextInt();
int sum=(x+y);
System.out.println("sum:"+sum);
}
}
舉例2.鍵盤輸入兩個數,獲取最大值。
import java.util.Scanner;
public class One {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("請輸入第一個數據");
int x=sc.nextInt();
System.out.println("請輸入第二個數據");
int y=sc.nextInt();
int max=(x>y?x:y);
System.out.println("max:"+max);
}
}
舉例3.鍵盤輸入三個數據,獲取三個數中最大值。
import java.util.Scanner;
public class One {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("請輸入第一個數據");
int x=sc.nextInt();
System.out.println("請輸入第二個數據");
int y=sc.nextInt();
System.out.println("請輸入第三個數據");
int z=sc.nextInt();
int temp=(x>y?x:y);
int max=(temp>z?temp:z);
System.out.println("max:"+max);
}
}
舉例4.判斷兩個數是否相等。
import java.util.Scanner;
public class One {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("請輸入第一個數據");
int x=sc.nextInt();
System.out.println("請輸入第二個數據");
int y=sc.nextInt();
boolean flag=(x==y);
System.out.println(flag);
}
}