发表于: 2017-12-28 20:53:06
1 496
控制流程(control flow)
1.if条件语句
if(判断条件){
判断为true后的运行语句;
}
else if(判断条件){
判断为true后的运行语句;
}
else{
之前的判断条件都为false,才执行这里的语句;
}
如果判断条件之后只有一条语句,{}可以省略。
2.swich语句
swich(条件){
case (判断1):
运行的语句;
break;
default:
以上判断条件不成,运行这里的语句;
}
3.while语句
while(判断条件){
如果判断为true,运行这里的语句;
}
do{
先执行这里的语句;
}while(再进行判断)如果判断为true,继续执行do{}中的语句。
如果判断的条件值不进行改变,那么会一直循环下去!!
4.for循环和while类似,可以看作是while规定次数循环的简单写法。
//使用while打印0到4
int
i =
0
;
while
(i<
5
){
System.out.println(
"while循环输出的"
+i);
i++;
}
//使用for打印0到4
for
(
int
j =
0
; j <
5
; j++) {
System.out.println(
"for 循环输出的"
+j);
}
5.continue语句 (继续)
//打印单数
for
(
int
j =
0
; j <
10
; j++) {
if
(
0
==j%
2
)
continue
;
//如果是双数,后面的代码不执行,直接进行下一次循环
System.out.println(j);
}
continue用于循环中过滤一些条件。如果符合过滤条件,遇到continue本次循环跳出,直接执行下一次循环。
6.break语句 (跳出循环)
//打印单数
for
(
int
j =
0
; j <
10
; j++) {
if
(
0
==j%
2
)
break
;
//如果是双数,直接结束循环
System.out.println(j);
}
break用于循环中遇到特定条件,退出整个循环过程。
2.数组(array):数组是一个固定长度的,包含了相同类型数据的 容器
int a[] = new int[5]
数据类型, 长度
使用for循环写选择排序法:
使用for循环冒泡法排序:
明天的计划:java基础语法之类和对象。
收获:1.对于控制流程中分支条件if,循环while,for有了基本认识。
2.学习了数组的操作,使用排序法和冒泡法练习了数组的排序。
3.了解了Arrays类对于数组的基本操作。排序,查找,复制,填充。
评论