------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
但我们的判断条件为区间时使用if语句; 但我们有多个固定值(情况相对少的时候)使用switch语句 switch语句效率高 判断值:byte,short,int,char,string,枚举意外的数据类型 在国内中小软件公司中一般使用if语句,switch使用比较少,这是不严谨的 for循环: for(1:2:4){3} 1》2》3》4》2》3》4......一直到2不满足条件为止 循环条件: 1、循环体:要循环的代码 2、循环条件:循环出口 3、定义并初始化一个循环变量 4、对循环变量的操作 变量的作用域只在{}内有效;(变量定义只在大括号内有作用) for循环注意事项:1、定义并初始化变量的的地方可以为空,需要将循环变量定义在for循环之前 2、for(;10<=100;){ System.out.println(10); } 类似这样的语句不可以使用,判断条件一般都使用变量 3、循环变量的变化可以为空,可以将变量变化放在循环体中 4、循环变换可以为空,但是默认为true,会造成死循环, ***************************************************************** for循环: for(1:2:4){3} 1》2》3》4》2》3》4......一直到2不满足条件为止 while循环: 1 while(2){3;4} 循环方式:1>2>3>4>2>3>4>2>3>4...... do while循环: 1(定义变量) do{ 2 3 }while(4) 循环方式:1>2>3>4>2>3>4.... 特点:至少执行一次方法体。 ***************************************************************** 双for循环。。。 跳出循环 break跳出整个循环 continue跳出本次循环 注意:在break与continue后面不要再有其他语句,因为是无法访问的 break: 可以作用在循环里或者跳出switch语句 continue:可以作用在循环里,不可以出现在switch里。 break与continue不可以单独使用 在循环嵌套时,遇到break与continue直接跳出当前所在的循环,为了使内部循环break可以跳出外部循环,可以再外部循环中带标号, 然后在break后面跟上标号,就可以跳出外部循环。 *************************************** for循环打印三角形时,第一个循环是行数,第二个循环是每行的个数,也叫列数; for (int i=0;i<=5 ;i++ ) //打印循环的行数 { for (int j=0;j<=i ;j++ ) //因为每行个数是变化的,所以j要随i变化,**i其实就是每行j的个数**,所以变化范围就成了从0-5的变换,形成了三角 { System.out.print("*"); } System.out.println(); }