----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------
if语句:1.if(条件表达式){
语句;
}
2.if(条件表达式){
语句1;
}else{
语句2;
}
1. if(条件表达式1){
语句1;
}elseif(条件表达式2){
语句2;
}else{
语句3;}
当if或else下只有一条语句时,可以省略大括号。
switch语句:switch(表达式){
case 取值1:执行语句1;
break;
case 取值2:执行语句2;
break;
…
Default:执行语句n;
break;//这个break可以省略
}//遇到大括号或break,停止向下执行
① 表达式可以是个变量,也可以是个可得确切结果的表达式
② 取值有五种类型:byte、short、int、char以及在枚举类中定义的常量
③ if语句可兼容switch语句,if语句是用于变量、范围以及布尔表达式,而switch只适用于变量
while语句:while(条件表达式){
执行语句;
}//先判断,后执行
do{
执行语句;
}while(条件表达式);//无论符不符合条件,都先执行一次;先//执行,后判断
for语句:for(初始化表达式①;循环表达式②③;循环后的操作表达式④){
执行语句;③⑥
}
无限循环:for(;;){} while(true){}
计数器思想:1至100之间7的倍数的个数
int count=0;
for(intx=1;x<=100){
if(x%7==0)
count++;
}
System.out.println(count);
for的循环嵌套:①循环次数=内循环次数*外循环次数
②执行顺序是:先走一次外循环,然后进入内循环,直到内循环全部执行完,再出来继续外循环
③外循环控制行数,内循环控制列数,即每行符号的个数
1.***** for(intx=0;x<5;x++){
**** for(int y=x;y<5;y++){
*** System.out.print(“*”)}
** System.out.print();}
*
规律:①尖朝上,改变内循环条件(y<=x),随外循环变化
②尖朝下,改变内循环初始值(y=x),与外循环一样
2.九九乘法表: for(intx=1;x<=9;x++){
for(inty=1;y<=x;y++){
System.out.print(y+“”+x+“=”+y*x+“\t”)}
System.out.println();}
3. * for(int x=1;x<=5;x++){
*** for(int y=0;y<5-x;y++){
***** System.out.print(“ ”);}
******* for(int z=0;z<2*x-1;z++){
********* System.out.print(“*”);}
System.out.print();}
能结束循环的三个关键字:
①contiune:跳出本次循环,进入下次循环,只适合循环结构
②break:跳出所在的整个循环,适合switch语句和循环结构
③return:结束所在的方法体
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------