首页 > 代码库 > 键盘录入

键盘录入

/*
 * 为了让程序的数据更符合开发的数据,我们加入了键盘录入
 * 
 * 那么,我们如何实现键盘的录入呢?
 *   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(); } }

 

键盘录入