第3章 鍵盤錄入
阿新 • • 發佈:2018-03-05
Java1.1 鍵盤錄入的基本步驟1.1.1 鍵盤錄入數據概述
我們目前在寫程序的時候,數據值都是固定的,但是實際開發中,數據值肯定是變化的,所以,把數據改進為鍵盤錄入,提高程序的靈活性。
鍵盤錄入數據的步驟:
A:導包(位置放到class定義的上面)
import java.util.Scanner;
B:創建對象
Scanner sc = new Scanner(System.in);
C:接收數據
int x = sc.nextInt();
代碼案例十四
我們目前在寫程序的時候,數據值都是固定的,但是實際開發中,數據值肯定是變化的,所以,把數據改進為鍵盤錄入,提高程序的靈活性。
鍵盤錄入數據的步驟:
A:導包(位置放到class定義的上面)
import java.util.Scanner;
B:創建對象
Scanner sc = new Scanner(System.in);
C:接收數據
int x = sc.nextInt();
代碼案例十四
package com.itheima; import java.util.Scanner; /* * 為了提高程序的靈活性,我們就把數據改進為鍵盤錄入。 * 如何實現鍵盤錄入呢?目前我們只能使用JDK提供的類Scanner。 * 這個使用的步驟,目前大家記住就可以了。 * * 使用步驟: * A:導包 * import java.util.Scanner; * 類中的順序:package > import > class * B:創建對象 * Scanner sc = new Scanner(System.in); * C:接收數據 * int i = sc.nextInt(); */ public class ScannerDemo { public static void main(String[] args) { //創建鍵盤錄入數據的對象 Scanner sc = new Scanner(System.in); //接收數據 System.out.println("請錄入一個整數:"); int i = sc.nextInt(); //輸出數據 System.out.println("i:"+i); } }
2.1 鍵盤錄入的練習2.1.1 鍵盤錄入兩個數據並求和
鍵盤錄入兩個數據,並對這兩個數據求和,輸出其結果
鍵盤錄入:
A:導包
B:創建對象
C:接收數據
代碼案例十五
package com.itheima; import java.util.Scanner; public class ScannerTest { 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(); // 對數據進行求和 int sum = a + b; System.out.println("sum:" + sum); } }
2.1.3 鍵盤錄入兩個數據比較是否相等
鍵盤錄入兩個數據,比較這兩個數據是否相等
2.1.4 代碼案例十六
package com.itheima; import java.util.Scanner; /* * 鍵盤錄入兩個數據,比較這兩個數據是否相等 */ public class ScannerTest2 { 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(); // 比較兩個數據是否相等 // boolean flag = ((a == b) ? true : false); boolean flag = (a == b); System.out.println("flag:" + flag); } }
2.1.5 鍵盤錄入三個數據獲取最大值
鍵盤錄入三個數據,獲取這三個數據中的最大值
代碼案例十七
package com.itheima;
import java.util.Scanner;
/*
* 鍵盤錄入三個數據,獲取這三個數據中的最大值
*/
public class ScannerTest3 {
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);
}
}
第3章 鍵盤錄入