到了该总结的时候了,下面就是我今天学到的知识
◆ 循环语句
循环: for循环
while循环
do....while循环
for循环语句格式:
for(初始化语句;判断条件语句;控制条件语句) {
循环体语句;
}
执行流程
A:执行初始化语句
B:执行判断条件语句,看其结果是true还是false
如果是false,循环结束。
如果是true,继续执行。
C:执行循环体语句
D:执行控制条件语句
E:回到B继续
while循环语句格式:
基本格式 while(判断条件语句) { 循环体语句; }
do…while循环语句格式:
基本格式 do {
循环体语句;
}while((判断条件语句);
◇ 案例
1 . 在控制台输出10次”HelloWorld”的案例。
2. 求出1-10之间数据之和
3. 求出1-100之间偶数和
4. 在控制台输出所有的”水仙花数”
什么是水仙花数呢?
所谓的水仙花数是指一个三位数,其各位数字的立方和等于该数本身。举例:153就是一个水仙花数。
153 = 1*1*1 + 5*5*5 + 3*3*3
5. 统计”水仙花数”共有多少个
◆ 循环控制语句
控制跳转语句break :
控制跳转语句continue :
控制跳转语句return :
◆ import
导报: import java.util.Scanner ;
import java.util.Random; 格式: import java.util.Scanner ; Scanner sc = new Scanner(System.in); int x = sc.nextInt();
import java.util.Random; Random sc = new Random (); int number = sc.nextInt();
◇ 案例 猜数字游戏
import java.util.Scanner;
import java.util.Random;
public class Demo3Game {
public static void main(String[] args){
// 创建键盘录入对象
Scanner sc = new Scanner(System.in);
Random rd = new Random();
int number = rd.nextInt(100);
int index1 = 0;
while(true){
System.out.println("猜数字游戏开始");
int imoprtCai = sc.nextInt();
index1++;
if(imoprtCai>number){
System.out.println("您猜大了");
}else if(imoprtCai<number){
System.out.println("您猜小了");
}else{
System.out.println("恭喜您中了一百万");
break;
}
}
System.out.println("您总共猜了"+index1 +"次");
}
}
永远不要停下你那颗骚动的心
|