首页 > 其他分享 >13-Scanner进阶

13-Scanner进阶

时间:2023-02-05 12:45:06浏览次数:38  
标签:13 进阶 scanner sum System println out Scanner

package com.wang.scanner;

import java.sql.SQLOutput;
import java.util.Scanner;

public class Demo03 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int i=0;
        float f=0.0F;

        System.out.println("请输入整数");

        if(scanner.hasNextInt()){
            i=scanner.nextInt();
            System.out.println("整数:"+i);
        }else{
            System.out.println("不是整数:");
        }

        System.out.println("请输入小数");

        if(scanner.hasNextFloat()){
            f=scanner.nextFloat();
            System.out.println("小数:"+f);
        }else{
            System.out.println("不是小数:");
        }

        scanner.close();
    }
}

求和平均值

package com.wang.scanner;

import java.util.Scanner;

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

        double sum=0; //和
        int m=0;//计算输入数字数量
        
        //通过循环判断是否还有输入,并在里面进行每一次求和和统计
        while(scanner.hasNextDouble()){
            double x= scanner.nextDouble();
            sum=sum+x;
            m=m+1; //m++    
        }
        
        System.out.println(m+"个数的和是:"+sum);
        System.out.println(m+"个数的平均值是:"+(sum/m));
        
        scanner.close();
    }
}

标签:13,进阶,scanner,sum,System,println,out,Scanner
From: https://www.cnblogs.com/PedroPascal/p/17093168.html

相关文章

  • 12-用户交互Scanner
    packagecom.wang.scanner;importjava.util.Scanner;publicclassDemo01{publicstaticvoidmain(String[]args){//创建一个扫描器对象,用于接收......
  • 解决MacOS13 Ventura 经常性的出现xxx软件不可用的问题
    解决MacOS13Ventura经常性的出现xxx软件不可用的问题前提型号:Macbookpro14(M1pro)问题:在更新MacOS13Ventura系统经常会出现软件不可用的现象尝试过很多种命令行......
  • tracer ftrace笔记(13)—— kprobe
    基于Linux-5.15一、kprobe简介1.kprobes是为了便于跟踪内核函数执行状态的一种轻量级内核调试技术。可以在内核的绝大多数函数(非inline、非trace自身函数)中动态的......
  • OpenHarmony开发13
    OpenHarmony开发13安装realterm在下载链接,在不接这个USB硬件的情况下,安装此驱动重启电脑,可以在端口中看到这个设备,说明安装成功拔下USB,用电源跳线连接3.3v......
  • 力扣-138-复杂链表的复制/剑指Offer-35-复杂链表的复制
    与复制普通链表的区别在于:多出了一个随机指针我们考虑下复制一个普通链表:遍历并复制节点i,让构造的他的上一个节点指向i看起来只需要2个指针,指针1指向当前构造的节点,指......
  • 第13章 远程处理:一对一及一对多
    第13章远程处理:一对一及一对多13.1PowerShell远程处理的原理在一定程度上讲,PowerShell的远程处理类似于Telnet或者其他一些老旧的远程处理技术。当键入命令时,它会......
  • 第13章 网络安全漏洞防护技术原理与应用
    第13章网络安全漏洞防护技术原理与应用13.1网络安全漏洞概述13.1网络安全漏洞概念网络安全漏洞又称为脆弱性,简称漏洞。漏洞一般是致使网络信息系统安全策略相冲......
  • MacOS Ventura13.2连上wifi无法上网问题
    1、进入系统设置2、点击wi-fi点击链接网络的详细信息3、点击代理,关掉所有的网络代理,点击好。问题解决!......
  • 代码随想录算法训练营第十八天 | 513.找树左下角的值,112. 路径总和 113.路径总和ii,10
    一、参考资料找树左下角的值题目链接/文章讲解/视频讲解:https://programmercarl.com/0513.%E6%89%BE%E6%A0%91%E5%B7%A6%E4%B8%8B%E8%A7%92%E7%9A%84%E5%80%BC.html......
  • 137. 只出现一次的数字 II
    题目137.只出现一次的数字II给你一个整数数组nums,除某个元素仅出现一次外,其余每个元素都恰出现三次。请你找出并返回那个只出现了一次的元素。你必须设计并实现......