• java基础---12. scanner


    1 scanner的使用步骤

    /*
    ps:首字母大写是类,全小写是关键字,所以Scanner是一个类
    Scanner类的功能:可以在键盘输入数据到程序当中。
    
    引用类型的一半使用步骤(ps:只要不是基本类型那就是引用类型):
    1. 导包
    import 包路径.类名称;
    如果需要使用的目标类和当前类位于同一个包下,则可以省略导包语句不写。
    只有java.lang包下的内容不需要导包,其他的包都需要import语句
    2. 创建
    类名称 对象名 = new 类名称(可以有参数);
    3. 使用
    对象名.成员方法名()
    获取键盘输入的一个int数字: int num = sc.nextInt();
    获取键盘输入的一个String字符串: String str = sc.next();
     */
    import java.util.Scanner;//1.导包语句一定要写在这个位置
    public class Demo01Scanner {
        public static void main(String[] args) {
            String str1 = "123";//省略了import java.lang.String
            //2. 创建
            Scanner sc = new Scanner(System.in);//System.in代表从键盘进行输入
            //3. 获取键盘输入的int数字
            int num = sc.nextInt();
            System.out.println("输入的int数字是:"  + num);
    
            //4. 获取键盘输入的字符串
            String str = sc.next();
            System.out.println("输入的字符串是:"  + str);
    
            //ps:其实键盘输入的全是字符串,next()就是将字符串原封不动地拿过来,而nextInt()是将字符串转换为int数字
        }
    }
    

    2 练习1(键盘输入两个数求和)

    import java.util.Scanner;//1. 导包
    /*
    要求:键盘输入两个scanner数字再求和
     */
    public class Demo02ScannerSum {
        public static void main(String[] args) {
            Scanner sc = new Scanner(System.in);//2. 创建   System.in代表从键盘进行输入
            System.out.print("请输入第一个数字:");
            int num1 = sc.nextInt();
            System.out.print("请输入第二个数字:");
            int num2 = sc.nextInt();
    
            int rel = num1 +num2;
            System.out.println("计算结果是:" + rel );
        }
    }
    

    3 练习2(键盘输入三个数求最大值)

    import java.util.Scanner;//1. 导包
    /*
    键盘输入三个int数字求出其中的最大和
     */
    public class Demo03ScannerMax {
        public static void main(String[] args) {
            Scanner sc = new Scanner(System.in);//2. 创建
            int[] array = new int[3];
            int max = array[0];
            for (int i = 0; i < 3; i++) {
                int index = i + 1;
                System.out.print("请输入第" + index + "个数字:");
                array[i] = sc.nextInt();//3. 使用
            }
            for (int i = 1; i < 3; i++) {
                max = array[i]>max ? array[i] : max;
            }
            System.out.println("最大值是:" + max);
        }
    }
    
  • 相关阅读:
    Java对象克隆
    Java对象toString()方法
    Java对象相等比较(Equals)
    数据传送到后端(二)
    前端数据传送至后端(一)
    jquery导航栏(方法1)
    js导航栏
    纯css导航栏
    jquery导航栏(方法2)
    带尖角的边框(方法二)
  • 原文地址:https://www.cnblogs.com/deer-cen/p/12209759.html
Copyright © 2020-2023  润新知