最近学了java的分支语句,if和switch的分支语句。if包括单分支,多分支,双分支,嵌套分支。嵌套if——一个分支结构中包含另一个完整分支结构,当有多个条件时分别判断多个条件可以提高程序可读性。if若是去掉大括号{},则只对第一行代码有效。要注意else不能单独使用。
switch分支语句, switch(表达式){
case 常量1: ;break;
case 常量2: ;break;
default: ;}
循环:for循环,while循环,和do-while循环。for循环: for( ;;){ } 当然,写的时候需要一定的代码规范。比如格式的规范,和代码的缩进,这都是需要注意的。 while循环:while (布尔型循环条件) { 循环代码块} 特点是先判断,在执行。 do-while循环:do{ 循环操作 } while(布尔型循环条件);特点是先执行在判断,至少执行一次。但是都是符合条件时循环继续,否则循环退出。
最后有一个需要区分的地方:break,return和continue。 1 break用于循环语句和switch语句。在循环语句中表示跳出循环语句继续向下执行。 在switch语句中,表示只结束当前switch语句块程序的运行。2 return只结束期所在方法(函数)的运行,且不能用于代码块中。 3 continue用于循环中,表示结束当前循环,进入下一次循环。