zoukankan      html  css  js  c++  java
  • 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);
        }
    }
    
  • 相关阅读:
    C#中的静态
    C#类的使用
    C#接口实现多态
    C#---->类和接口
    winform项目导入数据
    kms访问数据库的方式(该篇只是作为个人笔记,不具有任何公共参考意图)
    win7下安装docker toolbox
    JabRef:将bibtex格式的参考文献导入EndNote的转换软件
    RabbitMQ安装以及简单操作应用(针对Windows和C#)
    C# Task和异步方法
  • 原文地址:https://www.cnblogs.com/deer-cen/p/12209759.html
Copyright © 2011-2022 走看看