黑马程序员技术交流社区
标题:
【成都校区】JavaEE笔记
[打印本页]
作者:
py1122
时间:
2019-4-25 08:52
标题:
【成都校区】JavaEE笔记
1.switch
格式:
switch(表达式) { //byte,short,int,char,String,枚举
case 值:
XXXOOO;
break;
case 值:
XXXOOO;
break;
... ...
default:
XXXOOO;
break;
}
注意事项:
1.switch的结束标记是什么?遇到break或者结尾的 }
2.default可以放在任意一行,但是呢不管放在哪一行,都会优先执行第一个case,当所有的case都不匹配,才会执行default
3.当匹配完一次case之后,或者default,如果没有遇到break或者}会继续执行,并且不会再进行匹配了,直到遇到break或者}才会结束
2.for循环
格式?
for(初始化条件; 判断条件; 控制条件) {
XXXOOO;
}
for(int i = 1; i <= 10; i++) {
System.out.println("约吗");
}
变形:
定义初始化变量;
for(变量初始化; 判断条件; 控制条件) {
XXXOOO;
}
int i;
for(i = 1; i <= 10; i++) {
System.out.println("滚犊子");
}
执行流程?
初始化条件 --> 判断条件 --> XXXOOO --> 控制条件
--> 判断条件 --> XXXOOO --> 控制条件
... ...
--> 直到判断条件不满足的时候循环结束
3.while循环
格式?
初始化条件;
while(判断条件) {
XXXOOO;
控制条件;
}
执行流程?
初始化条件 --> 判断条件 --> XXXOOO --> 控制条件
--> 判断条件 --> XXXOOO --> 控制条件
... ...
--> 直到判断条件不满足的时候循环结束
4.do...while
格式?
初始化条件;
do {
XXXOOO;
控制条件;
} while(判断条件);
执行流程?
初始化条件 --> XXXOOO --> 控制条件 --> 判断条件
--> XXXOOO --> 控制条件 --> 判断条件
... ...
--> XXXOOO --> 控制条件 --> 直到判断条件不满足的时候,结束
for循环和while的控制条件和循环体可以一次都不执行?对的
do...while循环的控制条件和循环体至少会执行一次?对的
for循环和while的判断条件比控制条件多执行一次?对的
do...while循环的判断条件和控制条件执行的次数一样多?对的
5.死循环
for(;;) {}
while(true) {}
6.break和continue
break可以用在switch,循环中
用在swtich,结束语句的
用在循环中,结束循环了,不再执行
continue可以用在循环中
用在循环中,结束本次循环了,继续下一次循环
注:在同一对花括号内,break和continue下面不能有任何语句了,因为永远执行不到。
7.循环嵌套
循环里面套一层循环
******
******
******
******
*
**
***
****
*****
九九乘法表
8.Random获取随机数
第一步:导包
import java.util.Random;
第二步:创建对象
Random r = new Random();
第三步:调用方法
int i = r.nextInt(100);//获取0-99之间的随机正整数
int ii = r.nextInt(100)+1;//获取1-100之间的随机正整数
int iii = r.nextInt(46)+5//获取5-50之间的整数
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2