首页 > 编程语言 >学习Java的第17天

学习Java的第17天

时间:2023-08-20 16:55:57浏览次数:37  
标签:Java scanner 17 sum System Scanner 学习 println out

Scanner进阶使用

package com.yue.scanner;

import java.util.Scanner;

public class Demo04 { 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.yue.scanner;

import java.util.Scanner;

public class Demo05 { 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(); ​ m = m + 1;//m++ sum = sum+x; ​ System.out*.println("你输入了第"+m+"个数据,然后当前结果sum="+sum); ​ }

System.out.println(m+"个数的和为"+sum); ​ System.out.println(m+"个数的平均数是"+(sum/m));

 

 

scanner.close(); ​ } }

p34

标签:Java,scanner,17,sum,System,Scanner,学习,println,out
From: https://www.cnblogs.com/ailxy/p/17644245.html

相关文章

  • centOs8 安装JavaEE
    (1)安装linux版本的jdk步骤:先下载linux的jdk版本:下载网站:JavaDownloads|Oracle中国利用xshell:创建一个jdk文件夹:mkdir/opt/jdk利用xftp将步骤1中下载好的jdk版本安装包上传到jdk文件夹中;解压jdk文件夹中的jdk压缩包1.先进入jdk文件:cd/opt/jdk2.在jdk文件中......
  • Java常用命令使用方法
    以下是一些常用的Java命令以及它们的使用方法:java:运行Java程序语法:java<options><class>示例:javaHelloWorldjavac:编译Java源代码语法:javac<options><sourcefiles>示例:javacHelloWorld.javajar:创建或解压JAR文件创建JAR文件:语法:jarcf<jarfile><files>示例:jarcfmyjar.......
  • 论文解读:《ccctc结合因子介导的染色质环形成序列模式的深度学习》
    所属分类:SCI  生物期刊名: JOURNALOFCOMPUTATIONALBIOLOGY2021年影响因子/JCR分区:1.479/Q4文章:DeepLearningofSequencePatternsforCCCTC-BindingFactor-MediatedChromatinLoopFormation|JournalofComputationalBiology代码与数据集:GitHub-BioDataLearning/......
  • 「C」2022/10/26晚学习总结
    2022/10/26晚学习总结主要内容范围:教材23章今晚浅学了一点点东西,记录一下.fma函数在math.h里,浮点数乘加,比自己手动算精度高.doublefma(doublex,doubley,doublez);返回值:x*y+zmemcpy函数在string.h里,内存复制,他和strcpy的区别是,他不仅仅能复制字符......
  • 最完美LTSC2019_19H1.17763.4737软件选装纯净版VIP51.8
    【系统简介】=============================================================1.本次更新母盘来自LTSC2019_19H1.17763.4737。进一步精简优化调整。2.只为呈现最好的作品,手工精简优化部分较多。3.OS版本号为17763.4737。个别要求高的就下MSDN吧,里面啥功能都有。4.集成《DrvCeo-2.13......
  • JAVAEE就业免费视频教程springboot综合案例
    day06_springboot综合案例资源权限管理查询资源权限查询资源权限执行流程编写PermissionMapper接口publicinterfacePermissionMapper{/***查询资源权限*/List<Permission>findAll();}编写PermissionServicepublicinterfacePermissionServi......
  • java语言B/S医院HIS系统源码【springboot】
     医院云HIS全称为基于云计算的医疗卫生信息系统(Cloud-BasedHealthcareInformationSystem),是运用云计算、大数据、物联网等新兴信息技术,按照现代医疗卫生管理要求,在一定区域范围内以数字化形式提供医疗卫生行业数据收集、存储、传递、处理的业务和技术平台,实现区域内医疗卫......
  • LeetCode 417.太平洋大西洋水流问题
    1.题目:https://leetcode.cn/problems/pacific-atlantic-water-flow/description/有一个 m×n 的矩形岛屿,与 太平洋 和 大西洋 相邻。 “太平洋” 处于大陆的左边界和上边界,而 “大西洋” 处于大陆的右边界和下边界。这个岛被分割成一个由若干方形单元格组成的网格。给......
  • Linux驱动开发详解——学习笔记
    Linux设备驱动概述计算机系统的运转需要软件和硬件共同参与,硬件是底层基础,软件则实现了具体的应用。硬件和软件之间则通过设备驱动来联系。在没有操作系统的情况下,工程师可以根据硬件设备的特点自行定义接口。而在有操作系统的情况下,驱动的架构则由相应的操作系统来定义。驱动存......
  • 「学习笔记」离散化
    一、离散化介绍照片要曾经说过:“你们这再优化,也比不过我离散化的速度。”  可以看出离散化再一些题目中还是十分吃香的。百度百科上是这样解释离散化的:离散化,把无限空间中有限的个体映射到有限的空间中去,以此提高算法的时空效率。通俗的说,离散化是在不改变数据相对大小......