Java上路04

一.条件判断语句:

1. if-else,如果,否则。当if的条件成立时,执行if语句块,忽略else语句块,

if (条件) {

执行语句1;

} else {

执行语句2;

}

例子:

2. if-elseif-else,如果,或者如果,否则当第一个if不成立时,会判断紧跟着的else if语句,如果还不成立,执行else

if(条件1){

语句1;

}else if(条件2){

语句2;

}else if(条件3){

语句3;

}else{

语句4;

}

例子:

3. 嵌套判断,在一个if语句块内部,包含另一个if判断,

if(){

//第一层if语句

if(){

//第二层if语句

执行语句;

}

}

例子:

二.条件选择语句:

switch(条件){

case 对应条件的值1:

执行语句1;

break;终止switch语句

case 对应条件的值2:

执行语句2;

break;

default :

执行语句3;

}

例子:

当case提供的配对结果没有能够满足条件时,执行最后的default语句,

当default写在switch语句块前面时,却是另一种情况,

可以看出:如果没有配对的结果,执行完default语句后会继续执行后面的执行语句而不进行条件匹配,除非遇到break语句。

三.while循环:

首先判断条件是否成立,条件为true则执行循环语句块,

while( 条件 ) {

执行语句;

}

例子:

这时发现屏幕一直在打印1+1=2而不停止,因为while判断条件成立后执行一次打印,再判断还成立,又打印,继续判断成立,还打印。除非我们按下ctrl+c。

当我们在循环块中添加了条件变动语句后,终于改变了循环条件的结果。

四.do-while循环:

和while的不同,do-while无论如何,至少执行一次,

do{

执行语句;

}while(条件) ;

例子:

此例中就算num必须小于0,循环也至少执行一次,

五.for循环:

1. 单层循环,

for(条件初始化;条件判断;条件更新){

执行语句;

}

例子:

2. 嵌套循环,

for(条件) {

//外循环执行语句;

for (条件) {

内循环执行语句;

}

}

System.out.print打印后不换行。

打印三角形:

靠右的三角形:

等腰三角形:

带尖儿的等腰三角形:

改进:

倒三角:

空心菱形:

九九乘法表:

擒龙要下海,打虎要上山。

Java上路04

相关文章:

你感兴趣的文章:

标签云: