首页 > 编程语言 > java基础语法api之键盘录入Scanner对象

java基础语法api之键盘录入Scanner对象

时间:2023-12-23 22:37:55浏览次数:34  
标签:java scanner int sum System api 20 Scanner

一:概述

Scanner再开发中比较常使用,它可以实现键盘录入,让用户输入信息。实现简单的交互。在这里对其进行详细的介绍。

二:具体介绍

首先这个Scanner类在java.util包下的,在每次使用之前都需要进行导包。

<1>JDK_API帮助文档对其的定义

                                            java基础语法api之键盘录入Scanner对象_java

<2>在基础阶段,常用的成员方法

                                            java基础语法api之键盘录入Scanner对象_System_02

                                            java基础语法api之键盘录入Scanner对象_键盘录入_03

<2>数据求和的案例

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.println("请输入两个数字,以空格分隔:");
        int num1 = scanner.nextInt();
        int num2 = scanner.nextInt();

        int sum = num1 + num2;

        System.out.println("这两个数字的和是:" + sum);
    }
}

<2>求解键盘录入20个数据的平均值

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.println("请输入20个数字,以空格分隔:");

        int sum = 0;
        for (int i = 0; i < 20; i++) {
            int num = scanner.nextInt();
            sum += num;
        }

        double average = (double) sum / 20;

        System.out.println("这20个数字的平均值是:" + average);
    }
}






标签:java,scanner,int,sum,System,api,20,Scanner
From: https://blog.51cto.com/u_15912723/8946402

相关文章

  • #yyds干货盘点#Java面试题
    前言今天主题是悲观锁和乐观锁,很常见的话题了,但是记录一下吧!每个人想法不一样,讲的多少也会不一样,大家随便听听就好,有问题欢迎评论,我是个知错就改的好孩子。今天就来简单了解一下使用场景接下来我们了解一下两种锁的使用场景,其实两种锁各有优缺点,所以合适的场合用适合的锁,像乐观锁适......
  • 后端 API 接口文档 Swagger 使用指南
    后端API接口文档Swagger使用指南转载自:https://zhuanlan.zhihu.com/p/98560871前言一:swagger是什么?二:为什么要使用swaager?2.1:对于后端开发人员来说2.2:对于前端开发来说2.3:对于测试三:如何搭一个swagger3.1:引入swagger的依赖3.2:springBoot整合swagg......
  • Java登陆第二十九天——ServletConfig和ServletContext
    ServletConfigServletConfig是web.xml中,Servlet的初始化参数对象(每个Servlet都有一个ServletConfig对象)web.xml<?xmlversion="1.0"encoding="UTF-8"?><web-appxmlns="http://xmlns.jcp.org/xml/ns/javaee"xmlns:xsi="http://ww......
  • centos配置JAVA_HOME
    下载jdk从华为云镜像下载openjdk17curl-oopenjdk-17_linux-x64_bin.tar.gzhttps://mirrors.huaweicloud.com/openjdk/17/openjdk-17_linux-x64_bin.tar.gz%Total%Received%XferdAverageSpeedTimeTimeTimeCurrent......
  • JavaScript手搓"防抖"优化代码
    一、为什么要防抖就好比我们想象一个场景:当我们在使用我们的页面,我们页面有一个提交数据的按钮!我们每次点击提交按钮,都会向我们的后端服务器发送一个请求!接下来我们来构建一下这样一个简单的页面!<buttonid="submit">提交</button><script>letsub=document.getEle......
  • java接口自动化系列(05):测试数据注入到测试方法
     注入测试数据这里我们是数据驱动方式,把数据注入到测试方法上一篇我们已经把用例数据封装到对象并放到list中,这里我们把用例对象list中的对象分别放到Object类型的一维数组中,再把一维数组添加到新对象类型一维数组的list中然后我们在测方法中打印获取到的用例数据,看获取到的......
  • Java登陆第二十九天——Servlet继承关系,service和doGet的区别
    Servlet继承关系树:Servlet接口查看Servlet源码publicinterfaceServlet{voidinit(ServletConfigvar1)throwsServletException;ServletConfiggetServletConfig();voidservice(ServletRequestvar1,ServletResponsevar2)throwsServletException,I......
  • Java数组常见的几种排序。
    publicclasscode2{publicstaticvoidmain(String[]args){int[]x={37,89,23};for(intz=0;z<x.length-1;z++){intminIndex=z;for(inti=z+1;i<x.length;i++){if(......
  • 一文让你玩转 Java 8 Stream
    Java8中的StreamAPI是一个强大的处理数据的新特性,它提供了一种声明式、高效且易于并行化的数据处理方式。以下是一些Stream的主要特性和常用场景:主要特性:延迟执行(LazyEvaluation):Stream不会立即执行任何操作,而是在需要时才进行计算。这有助于提高性能和资源效率。函数式编......
  • openai api
    0.介绍chatgpt是一个人工智能模型,该公司提供了可调用的api接口进行使用。1.openai库python下载安装openai库,即可使用官方提供的库文件进行api使用。pipinstallopenai据目前所了解资料,openai认证方式是通过密钥进行验证,密钥生成之后就不会显示第二次,所以需要进行......