黑马程序员技术交流社区
标题: javaee8期预科班第四天学习经历 [打印本页]
作者: wuwangshan 时间: 2018-1-9 17:30
标题: javaee8期预科班第四天学习经历
到了该总结的时候了,下面就是我今天学到的知识
◆ 循环语句
循环: 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 +"次");
}
}
永远不要停下你那颗骚动的心
作者: wheat 时间: 2018-1-9 23:51
很好啊
作者: 陈文老师 时间: 2018-1-10 08:33
永远不要停下你那颗骚动的心
作者: 没关系 时间: 2018-1-10 08:45
期待继续更新
作者: 1414225997 时间: 2018-1-11 10:01
永远不要停下你那颗骚动的心
作者: xiongliu 时间: 2018-1-11 16:49
期待继续更新~~~
作者: 渝小妹 时间: 2018-1-21 17:05
期待你每天的进步 温故而知新
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |