1. 程式人生 > >鍵盤錄入

鍵盤錄入

stat log 對象 sys 程序 求和 最大 最大值 結果

/*
 * 為了讓程序的數據更符合開發的數據,我們加入了鍵盤錄入
 * 
 * 那麽,我們如何實現鍵盤的錄入呢?
 *   A:倒包
 *        格式:
 *            import java.util.Scanner;
 *   B:創建鍵盤錄入對象
 *            格式:
 *             Scanner sc = new Scanner(System.in);
 *   C:通過的對象獲取數據
 *            格式:
 *             int x = sc.nextInt();
 *    */
import java.util.Scanner;
public class Text { public static void main(String[] args) { //創建鍵盤錄入對象 Scanner sc = new Scanner(System.in); System.out.println("請你輸入一個數據:"); int x = sc.nextInt(); System.out.println("你輸入的數據是:"+x);

     sc.close(); } }

下面看幾個練習:

練習1:鍵盤錄入兩個數據,並對這兩個數據求和,輸出其結果

/*
 * 鍵盤錄入練習
 * 鍵盤錄入兩個數據,並對這兩個數據求和,輸出其結果
 * */
import java.util.Scanner;
public class Lianxi {
    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);
     sc.close(); } }

2.鍵盤錄入兩個數據,獲取這個兩個數據中的最大值

/*
 * 鍵盤錄入練習2
 * 鍵盤錄入兩個數據,獲取這個兩個數據中的最大值
 * */
import java.util.Scanner;

public class Lianxi2 {
    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);

     sc.close(); } }

3.鍵盤錄入三個數據,獲取這個三個數據中的最大值

/*
 * 鍵盤錄入練習3
 * 鍵盤錄入三個數據,獲取這個三個數據中的最大值
 * */
import java.util.Scanner;

public class Lianxi3 {
    public static void main(String[] args) {
        //鍵盤錄入三個數據,獲取這個三個數據中的最大值
        //創建鍵盤錄入對象
        Scanner sc = new Scanner(System.in);
        
        System.out.println("請輸入第一個數據:");
        int a = sc.nextInt();
        System.out.println("請輸入第二個數據:");
        int b = sc.nextInt();
        System.out.println("請輸入第三個數據:");
        int c = sc.nextInt();
        
        //獲取這個三個數據中的最大值
        int temp = ((a > b)? a : b);
        int max = (temp > c? temp : c);
        System.out.println("max" + max);

     sc.close(); } }

4.鍵盤錄入兩個數據,比較這兩個數據是否相等

/*
 * 鍵盤錄入練習4
 * 鍵盤錄入兩個數據,比較這兩個數據是否相等
 * */
import java.util.Scanner;
public class Lianxi4 {
    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:" + flag);

     sc.close(); } }

鍵盤錄入