java是一种面向对象的编程语言。它其中包含着许多的类库,当我们在编码时,可以通过调用类库中的方法来实现所要的功能。本篇文章中我将和大家讲讲java如何实现循环输入。

想要实现循环输入,我们需要调用Scanner类。

下面介绍一下Scanner类!

Scanner是一个基于正则表达式的文本扫描器,我们可以通过 Scanner 类来获取用户的输入。

Scanner类提供了多个构造器,不同的构造器可以接受文件,输入流,字符串作为数据源,用于从文件,输入流字符串中解析数据。

想要实现循环输入就要使用到for函数。

下面这个代码是进行循环输入学生的五门成绩,并求平均成绩:import java.util.Scanner;

public class test4 {

public static void main(String[] args){

Scanner in=new Scanner(System.in); //定义输入

double sum=0;

for(int i=1;i<=5;i++){ //循环输入成绩

System.out.print("请输入小明第"+(i)+"门成绩:");

int score=in.nextInt(); //进行输入成绩

sum=sum+score;

}

System.out.println("平均成绩为:"+sum/5); //输出平均成绩

}

}

java scanner怎么循环_java怎么实现循环输入一个数?相关推荐

  1. java不要无限循环_java – 看似无限循环终止,除非使用System.out.println

    我有一个简单的代码,应该是一个无限循环,因为x将永远增长,并将始终保持大于j. int x = 5; int y = 9; for (int j = 0; j < x; j++) { x = x ...

  2. java怎么循环_java怎么实现循环

    Java是顺序结构的程序只能被执行一次.如果你要同样的操作执行多次,就需要使用循环结构. java中有三种主要的循环结构:while 循环 do...while 循环 for 循环 在java5中引入 ...

  3. java选择循环_java选择和循环结构

    选择和循环结构 顺序 (1)按照程序的流程从上而下执行流程. 选择结构 If 概念 对条件判断[一个条件的结果:true:false] 执行判断结果,所想要处理的代码 如果(true){ System ...

  4. eclipse debug跳出for循环_Java Grammar:循环

    循环 老生常谈的一个控制流程了,我们在是使用数组和集合的时候,遍历元素的时候经常会用到循环的结构,Java具有非常灵活的三种循环机制: 根据是否知道循环的次数可以为分为while循环,do-while ...

  5. java scanner类成员_Java Scanner类的使用示例

    1 Scanner的使用 JDK给我们提供了成千上万个类供我们直接使用,而Scanner就是这众多类里的一个最常用的一个类,既然它是一个类,我们使用它的方法和使用我们自己写的类的方法基本一致. 方法基 ...

  6. java scanner 读取文件_Java读取文本文件

    有很多方法可以在java中读取文本文件.下面我们来逐个看看java中读取文本文件的几个方法. 在java中有很多读取文本文件的方法.文本文件由字符组成,因此可以使用Reader类.在java中读取文本 ...

  7. java数字计算结果_Java编写程序之输入一个数字实现该数字阶乘的计算

    需求说明: 编写Java程序,输入一个数字,实现该数字阶乘的计算.一个数字的阶乘是所有小于及等于该数的正整数的积,自然数n的阶乘写作n! .例如,5的阶乘等于1*2*3*4*5,表示为5! = 120 ...

  8. java合并sheet行_java poi Excel循环合并行

    //Java poi 实现循环合并行,还是第一次遇到这种问题 //在网上查了很多资料,都不是自己想要的 //以下为自己研究后,写的一点东西,给大家分享,希望对大家能有思路上的启发,也希望大家能提出宝贵 ...

  9. java鸡兔同笼用循环_Java使用for循环解决经典的鸡兔同笼问题示例

    Java使用for循环解决经典的鸡兔同笼问题示例 发布时间:2020-10-04 06:06:05 来源:脚本之家 阅读:138 作者:yzccc 本文实例讲述了Java使用for循环解决经典的鸡兔同 ...

最新文章

  1. ubuntu 系统下安装 xlwt
  2. swim 中一行代码解决收回键盘
  3. 绿标2.0隐私权限解读——应用分类及对应权限展示
  4. Python小游戏之 - 飞机大战 !
  5. 关于自定义程序的效能优化
  6. unbutu安装搜狗输入法【转载】
  7. Spring Boot————Spring Boot启动流程分析
  8. LeetCode 766. Toeplitz Matrix
  9. IE11不支持Selenium 2.0的解决方法
  10. 数据平台作业调度系统详解-理论篇
  11. 学术研究如何选定方向,确定论文题目
  12. 基于python使用CV裁剪图片
  13. 操作系统期末实验:多用户二级文件系统
  14. Ubuntu14.04 安装 TP_LINK驱动 TL-WDN5200H 1.0无线网卡
  15. 用Python求1~1万范围内的勾股数元组
  16. 一流管理者,都不会选“先做再说”
  17. 深入浅出理解reedsolomon库数据冗余算法原理和具体实现源码分析
  18. Nginx日志格式配置-转载
  19. 电源服务器原理,破坏性拆解一个HP服务器1300W的电源 【精华】
  20. Java8 Stream流中的 collect() 方法,远比你想象中的强大

热门文章

  1. 哪些业务需要办理直播类文网文?具体办理流程
  2. 360搜索引擎html代码,360搜索引擎结果中智能摘要,搜索结果出图HTML修改详细说明...
  3. mysql lnk2019_“error LNK2019: 无法解析的外部符号”之分析
  4. LNK2019 unresolved external symbol symbol referenced in function
  5. Java实现电梯调度算法
  6. python从入门到实践课后题答案第7章_【《Python编程: 从入门到实践》习题答案--第七章:】...
  7. 【PAT乙级】三人行
  8. SSD算法原理介绍,包含算法结构、Loss计算、默认框计算几个方面
  9. 彻底讲透xposed原理
  10. 每天读一遍,坚持27天,你的英语水平就可以达到跟美国人交流的水平啦!