j***a语言while使用,j***a语言while用法

kodinid 14 0

大家好,今天小编关注到一个比较意思的话题,就是关于java语言while使用问题,于是小编就整理了4个相关介绍Java语言while使用的解答,让我们一起看看吧。

  1. java编程:输入一个班某门课成绩,统计几个不及格人数(要求用while语句设计)?
  2. 用JAVA用for循环和while在控制台打印输出自己的学号姓名5行?
  3. 我是个java初学者,想问一下这个while语句怎么破,没学明白?
  4. JAVA中,求输入一个正整数,判断其是否是一个完美数,用while循环怎么做最简洁?

JAVA编程:输入一个班某门课成绩,统计几个不及格人数(要求用while语句设计)?

HashMap map=new HashMap ();

map.put("张三",80);

java语言while使用,java语言while用法-第1张图片-安济编程网
图片来源网络,侵删)

map.put("李四",50);

Iterator<String> iter = map.keySet().iterator();

while (iter.hasNext()) {

java语言while使用,java语言while用法-第2张图片-安济编程网
(图片来源网络,侵删)

String key = iter.next();

int value = (Integer) map.get(key);

if(value <60){

java语言while使用,java语言while用法-第3张图片-安济编程网
(图片来源网络,侵删)

System.out.println(key);

}

用J***A用for循环和while在控制打印输出自己学号姓名5行?

/***for方式,for循环参数变量的初始设置;变量的范围;变量改变的梯度*/for(inti=0;i<5;i++){System.out.println("for方式-->"+"姓名:张三学号:1");}/***while方式*/inti=0;while(i<5){System.out.println("while方式-->"+"姓名:张三学号:1");i++;}

我是个j***a初学者,想问一下这个while语句怎么破,没学明白?

就是个循环。while字面意思是当……然后……需要满足一定的条件。在这个条件下,就可以一直重复执行一个动作,也就是循环。比如你问一个妹子,可以亲你吗?当她说可以。那么条件成立,你可以一直亲下去。do ……while 就是,先亲一下,然后再问:可以亲你吗?她答应了,你就可以一直亲下去。do ……while 就是先斩后奏,先亲一下再说。记住只能亲一下哟,然后等待反馈

其实在刚刚学J***a基础的时候对于循环的内容没有做过比较多的练习的时候其实都是很不理解,因为编程语言学习需要多练习,有时候不是很理解的知识点,多去敲点练习你就能明白,并且还能使用会。那么针对于while循环,答主也来给题主讲讲:

其实我们现实生活中有很多循环,比如说日复一日的生活,比如你每天中午都会吃饭等等等等。这里我们就那操场跑圈来深刻的理解一下循环:

相信大家都有在操场跑圈的经历,那么在刚开始跑的时候你会给自己定一个今天要跑的圈数,比如说10全,跑完第一圈,你就会问自己,跑到10圈了吗?没有你就会继续跑,跑完第二圈你一样会问自己跑完了吗?没有继续。直到跑完10圈你会问自己跑到了吗?跑到了你就停下来了。这个就是最经典的循环跑了10圈,那么这里每跑完10圈你都会问自己叫做循环的条件,你每次跑一圈这个叫做循环操作

循环条件:循环是否还要继续的条件

循环操作:循环要做的事情


好知道了循环的特性,那么我们来看看J***a中的while循环:

while(循环条件){

//循环操作

不要放弃,刚开始都是这个样子。while就是执行到该语句时,先判断括号里面的条件是否成立,如果成立,就执行,不成立就不执行。do while就是执行到该语句时,不管成立不成立都先执行一次,然后再判断是否成立。

while循环语句和选择机构语句(if、if…else、if…else、if…else if …else、switch)讲到的条件判断语句有些相似,都是根据条件判断来决定是否执行大括号内的执行语句。区别在于, while语句会反复地进行条件判断,只要条件成立,{}内的执行语句就会执行,直到条件不成立,whle循环结束。while循环语句的语法结构如下:

while(循环条件){

执行语句

}

在上面的语法结构中,{}中的执行语句被称作循环体,循环体是否执行取决于循环条件。当循环条件为true时,循环体就会执行。循环体执行完毕时会继续判断循环条件,如条件仍为true则会继续执行,直到循环条件为false时,整个循环过程才会结束。我们下面来看个案例,Example12.j***a。

public class Example12 {

J***A中,求输入一个正整数,判断其是否是一个完美数,用while循环怎么做最简洁?

这个问题主要考的是循环和if结合使用的方式,所以这里我们从认识完美数开始,这样才能根据他是要求去转换代码

完美数用答主自己的话来说,一个数,从1开始到它自己,能被它自己整除的数,加起来还等于它自己,就是所谓的完美数。比喻:6 能被它整除的有:1,2,3。

整除的数全加起来:1+2+3=6

好知道了什么是完美数,那么根据这个要求我们来做完美数的计算,整个实现的思路我们一步一步的来运算

第一步:需要从控制台上输入,那么需要用到Scanner工具

Scnner sca=new Scanner(System.in);

System.out.println("请输入一个正整数:");

int num=sca.nextInt();//接收输入的正整数

第二步:设置循环变量和除数的累加变量

int i=1;//因为除数是从1开始

求输入一个正整数,判断其是否是一个完美数,用while循环怎么做最简洁?

首先你得了解什么叫”完美数“。一个数如果恰好等于除其本身外所有因子之和,这个数就称为“完美数”。例如6=1+2+3.编程找出10000以内的所有完数。所以1不算,循环的话就得从1开始;

从1开始至目标数减1进行循环,逐一去判断循环数是否为目标数的因子,若是,则加总至和,最后所有数都比较完,再对和和目标数进行相等判断,如果和等于目标数,则是完美数,否则不是;

小编用C++的方式来实现,因为手边没有好的J***a的IDE,就这个问题,主要牵涉到的就是循环逻辑处理,跟语言没多大关系,所以C++你也能看得懂。

int target_num = 6 ;//换成你要输入的数

int sum = 0 ;//用来累加因子的和

int i = 1 ;

while (i<target_num)

{

i++ ;

到此,以上就是小编对于j***a语言while使用的问题就介绍到这了,希望介绍关于j***a语言while使用的4点解答对大家有用。

标签: 循环 while 条件

上一个基础编程教程书籍推荐,基础编程教程书籍推荐

下一个呕吐编程游戏制作教程,呕吐游戏怎么玩