700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Java:while无限循环结构及实例

Java:while无限循环结构及实例

时间:2023-01-05 12:24:56

相关推荐

Java:while无限循环结构及实例

前言:程序的循环结构是Java编程中的重要内容,通过掌握Java中的while循环结构,可以提升我们的代码水平,更加清晰的体现了我们的编程逻辑以及为我们解题提供更好的方法。综上,学好程序的分支、循环结构及函数的使用,是学好Java的重中之重。

一、while循环

1.循环三要素:

①循环体

②循环变量

③循环条件

2.while循环语法

while(循环条件)

{

循环体;

}

例:int x = 1;

while(x<=10)

{

System.out.println("Hello World!");

}

3.循环图示

二、do-while循环

1.循环语法

do

{ 循环体

}while(循环条件)

例:

int j = 10;

do

{System.out.println("Hello World");

} while (j < 3);

2.循环图示:

实例

1.猜数游戏

步骤:

①计算机随机想一个数,记在变量number中;

②一个负责记次数的变量count初始化为0;

③让用户输入一个数字a;

④count递增,每次加一;

⑤判断a和number的大小,如果a大,则输出“大”;如果a小就输出“小”;

⑥如果a和number是不相等的(无论大还是小),程序转回到第3步;

⑦否则,程序输出“猜中”和次数,然后结束。

图示:

代码:

import java.util.Scanner;public class number {public static void main(String[] args) {// TODO Auto-generated method stubScanner in= new Scanner(System.in);int number = (int) (Math.random() * 100); int a = 0;int count = 0;System.out.println("猜一个1到100的整数");do {a = in.nextInt();if (number < a) {System.out.println("大了");count++;} else if (number > a) {System.out.println("小了");count++;} else {count++;break;}} while (true);System.out.println("这个数字是"+number + "您猜的次数是"+count);}}

二.求平均数

①初始化变量sum和count为0;

②读入number;

③如果number不是-l,则将number加入sum,并将count加l,回到2;

④如果number是-1,则计算和打印出sum / count(注意换成浮点来计算)。

图示:

代码

import java.util.Scanner;public class average {public static void main(String[] args) {// TODO Auto-generated method stubScanner in= new Scanner(System.in);int count = 0;int number = 0;int sum = 0;number = in.nextInt();while (number != -1){sum += number;count += 1;number = in.nextInt();}System.out.println("平均数为"+(double)(sum/count));}}

END

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。