java的流程控制语句:
java的流程控制语句有三种:1、顺序语;2、分支语句;3、循环语句。
顺序语句:在java的代码中从上到下的依次执行;
分支语句:if关键字,格式:if(判断的条件){
//条件成立执行的语句
}else{
//条件不成立的执行的语句
}
class Demo1{
public static void mian(String[] args){
int i =17;
if (age <=18){
System.out.println("可以去网吧上网了");
}else{
System.out.println("你还不可以去网吧");
}
}
}
class Demo2{
public static void mian(String[] args){
int i =90;
if (score <=99){
System.out.println("奖励一个宝马车");
}else if(score <=80){
System.out.println("你可以去旅游");
}else if (<=50){
System.out.println("准备吃藤条炒猪肉");
}else{
System.out.println("还读什么书啊");
}
}
}
if的使用注意事项:1.不要在if的的小括号后面加分号,分号代表结束
2.如果if的后面只跟一个语句,可以不用加大括号,但是建议加上
java中除了if的判断语句外,还有一种switch的结构语句:
switch........case语句
结构:
switch(需要判断的值){ //switch后边的值只能是确定的绝对值
case:
break;
case:
break;
case:
break;
case:
break;//break,打破的意思有了break跟在后边,当case的代码执行完了就会跳出,不会再往后 边的代码执行
default:
所有的值都不满足的操作
注意:switch具有穿透性,如果不加break关键字,程序就会继续往下执行,出现跳楼的现象
}
java的循环语句
java的循环语句有三种: while,do、while,for
while循环语句的结构:
while(判断的条件){
//条件成立执行的语句
}
class Demo3{
public static void mian(String[] args){
int i= 1;
while(i<=10){
System.out.println(i);
i++;//变量的控制条件,每次+1
}
}
}
while循环的使用注意:1:要注意定义控制变量,不然的会出现死循环
2:小括号后面不要接分号,分好代表结束
3:循环的与后面要是只有 一个执行的语句,可以省略大括号,(但是不建议)
do .................while的结构:
do{
//循环成立的执行语句
}while(判断的条件)
do...........while和while的执行方法不同,do...........while是不管怎么样,都会先执行一次语句,再去判断条件,条件成立了就继续执行,不然就不执行。while的执行的方式是点=先判断条件,再执行语句,条件成立,就执行,不成立就不执行。
for循环语句:
for循环的结构:
for(表达式1;判断的条件;表达式二(变量的控制)){
//条件成立执行的语句
}
在java的的流程控制语句中,是可以进行嵌套的使用的,循环的语句也是一样,但是呢,不建议嵌套的太多,容易出现混乱,