zoukankan      html  css  js  c++  java
  • 键盘录入

    /*
     * 为了让程序的数据更符合开发的数据,我们加入了键盘录入
     * 
     * 那么,我们如何实现键盘的录入呢?
     *   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(); } }
  • 相关阅读:
    regex c语言
    gitlab qq邮箱的配置
    error adding symbols: DSO missing from command line
    gcc 错误 //usr/lib/x86_64-linux-gnu/libstdc++.so.6 ...
    autogen.sh 的使用
    caffe_ssd create_data.sh 遇到的问题
    Ubuntu Server 中文乱码解决方案
    error: subprocess paste was killed by signal (Broken pipe)
    AttributeError: 'module' object has no attribute 'RAND_LIMIT_swigconstant
    eclipse:No more handles [Unknown Mozilla path (MOZILLA_FIVE_HOME not set)]
  • 原文地址:https://www.cnblogs.com/sutao/p/7203279.html
Copyright © 2011-2022 走看看