您的位置:首页 > 编程语言 > Java开发

第四天02 JAVA基础语法(流程控制)(学习笔记)

2016-12-22 22:55 495 查看
1、if...else 条件式
为了应付“如果xxx成立,就要------,否则,就要------”
语法如下:
if(条件式){
描述句;
}else{
描述句;
}
例如:
int input=10;
int remain=input%2;
if(remain==1){ //余数为1就是奇数
system.out.printf("为奇数",input);
}else{
system.out.printf("为偶数",input);
}

2、switch条件式
在java中,switch可用于比较整数、字符、字符串与Enum。
语法如下:
switch(变量或表达式){
case 整数、字符、字符串
描述语;
breack;
case 整数、字符、字符串
描述语;
breack;
...
default:
描述句;
}
例如:
int a=88;
int b=a/10;
switch(b){
case 10:
case 9:

level='A';

breack;
case 8:

level='B';

breack;
default:

level='C';
}
system.out.printf("得分等级:",level);

3、for循环
语法如下:
for(初始化;执行结果必须是boolean的重复式;重复式){
描述句;
}
例如:
for(int j=1;j<10;j++){

for(int i=2;i<10;i++){

system.out.printf(i,j,i*j);

}

system.out.printf("---------分割线--------");
}

4、while循环
语法如下:
while(条件式){
描述句;
}
例如:
while(true){

int number=(int)(Math.random()*10); //随机产生0-9的数

system.out.printf(number);
if(number==5){

system.out.printf("---------分割线--------");

break;

}
}

5、do{}while()判断
语法如下:
do{
描述句;
}while(条件式);
例如:
do{

number=(int)(Math.random()*10); //随机产生0-9的数

system.out.printf(number);
}while(number!=5); //再判断要不要重复执行

system.out.printf("---------分割线--------");

6、break、continue作用
continue的作用于break类似,不过使用于循环,break会结束区块执行,而continue只会略过之后描述句,并回到循环区块开头进行下一次循环,而不是离开循环。
例如:break的使用
for(int i=1;i<10;i++){
if(i==5){
break;
}
system.out.printf(i);
}
例如:continue的使用
for(int i=1;i<10;i++){
if(i==5){
continue;
}
system.out.printf(i);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: