1.选择结构
第一种:if(条件){ //代码板块}解释:如果条件结果为true,那么执行代码块,否则不执行。第二种:if(条件){ //代码板块1}else{ //代码板块2}解释:如果条件结构为true,那么执行代码块1,否贼执行代码块2。第三种:if(条件1){ //代码块1}else if(条件2){ //代码块2}。。。{ 。。。}else{ //代码块n}解释:如果条件1结果为True,那么执行代码块1,如果条件1为false,那么将执行下个条件判断,依次从夫上面的过程。注意:判断字符串是否相同用str1.equals(str2)判断字数相同用num1 == num22.switch...case选择结构switch(表达式值){ case 的值1:语句1;break;case 的值2,语句2;break;..........default:语句n;}解释:如果表达式的值为值1,那么执行语句1,如果表达式的值为2,那么执行语句2,...如果表达式从上到下都没有匹配到值,那么执行default后面的语句n。注意:1.表达式值可是整形,字符型,JDK1.7以后是String类型2.break:表达终止,表达式整个switch语句结束。3.如果匹配到值,并且没有执行break,那么从匹配到那个值的,语句开始,行面的每一个语句都会执行,直到整个程序结束或者遇到break。