零基础学Java—Scanner类的使用( 十)

Posted 王同学要努力

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了零基础学Java—Scanner类的使用( 十)相关的知识,希望对你有一定的参考价值。

【零基础学Java】—Scanner类的使用( 十)

Scanner类的功能:可以实现键盘输入数据,到程序中去。

引用类型的一般使用步骤:

1️⃣ 导包

  • import 包路径.类名称;
  • 如果需要使用的目标类,和当前类位于同一个文件夹则可以省略导包语句不写
  • 只有Java.lang包下的内容不需要导包,其他的包都需要import语句

2️⃣ 创建

类名称 对象名 = new 类名称();

3️⃣ 使用

  • 对象名.成员方法名称()
  • 获取键盘输入的一个int数字:int num = sc.nextInt();
  • 获取从键盘输入的一个字符串:String str = sc.next();
/**
 * @author :CaiCai
 * @date : 2022/4/6 15:12
 */

/*

Scanner类的功能:可以实现键盘输入数据,到程序中去。

引用类型的一般使用步骤:

导包
import 包路径.类名称;
如果需要使用的目标类,和当前类位于同一个文件夹则可以省略导包语句不写
只有Java.lang包下的内容不需要导包,其他的包都需要import语句

创建
类名称 对象名 = new 类名称();


使用

对象名.成员方法名称()

获取键盘输入的一个int数字:int num = sc.nextInt();
获取从键盘输入的一个字符串:String str = sc.next();
 */
import java.util.Scanner;//导包

public class Demo 
    public static void main(String[] args) 
        //创建
        //System.in从键盘中进行输入
        Scanner sc=new Scanner(System.in);
        //从键盘中输入一个int数字
        int num=sc.nextInt();
        System.out.println("输入的int数字是:"+num);

        //获取键盘输入的字符串
        String str=sc.next();
        System.out.println("输入的字符串是:"+str);
    


🔵练习一:题目:键盘输入两个int数字 并且求出两数之和

import java.util.Scanner;
/**
 * @author :CaiCai
 * @date : 2022/4/6 16:00
 */

/*

题目:键盘输入两个int数字 并且求出两数之和
思路:
1、既然需要键盘输入,那么就要用Scanner
2、Scanner的三个步骤:导包 创建 使用
3、需要的是两个数字,所以调用两次nextInt方法
4、得到两个数字,就需要加在一起
5、将结果打印输出
 */

public class DemoScanner 
    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 result = a+b;

        System.out.print("两数之和为" + result);

    



🔵练习二:题目:键盘输入三个数字,然后求出其中的最大的值

import java.util.Scanner;

/**
 * @author :CaiCai
 * @date : 2022/4/6 16:14
 */
public class DemoMax 
    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);

    


以上是关于零基础学Java—Scanner类的使用( 十)的主要内容,如果未能解决你的问题,请参考以下文章

零基础学Java—类的定义

零基础 快速学Java韩顺平 p82-86 标识符的命名规则和规范关键字保留字键盘输入

零基础学Java—this关键字的三种用法+Java继承的三个特点(二十一)

零基础学Java—File类(五十)

零基础学C语言知识总结十一:动态内存分配!

零基础学Java—Calendar类(三十四)