频道栏目
IT货架 > > 正文
安卓培训第二课笔记
网友分享于:Jan 1, 1970 8:00:00 AM    来源: IT货架   

标签:安卓 java 三元运算符 if switch while for循环 静态方法

(转自新博教育 黄玉鑫老师)

1、三元运算符(三目运算符):

语法:X?Y:Z;(它只是一个表达式);

表达式:不能有等号的现现,其它类型都可以定义;它只有两种类型(值和类型);

注意:int b=x?y:z;  (此时的y,z必须与b的类型保持一致)对于X没有严格的要求,只要是boolean类型就可以了;


2、if条件:

代码的执行过程分为三种:顺序结构,选择结构,循环结构;

语法:(四种)

if(boolean){<语句块>};

if(boolean){<语句块>}else {<语句块>};

if(boolean){<语句块>}else if(boolean) {<语句块>}....else if(boolean){};

if(boolean){}else if(){}...else{}

备注:1、3种不一定会输出,而2、4一定有一个被输出;if条件很“专一”



3、switch:(情况语句)(以JDK1.7为主)

语法:

switch(可以放任何类型1){

case 类型1:

       <语句块> 

        break; 

case 类型1:

       <语句块> 

        break; 

.....

default:

    <语句块>

}

如果没有break这个关键字,它可以穿透,继续执行下面的语句,直到遇到break或者语句结束;

备注:效率高低:三元运算符>switch()>if();


4、while循环:

语法:

2BE0F449E576488197CB656C8A9E27E4


 备注:使用while时,应当注意要有循环的控制条件;死循环后面不能有语句的;


5、do{<语句块>}while(表达式);

do..while():是先执行语句,再进行判断;所以不管怎么样,它都至少要被执行一次;

while:先判断再执行语句;不一定会被执行;

备注:do..while();  ";"这个分号不能少;建议:初学者先不使用;


6、for循环:

语法:

for(变量类型 变量名=初始值;循环次数;步长){<语句块>}

备注:步长:是在语句块执行完之后,才执行;

for,while循环,都可以互用;

什么时候使用for,什么时候用while循环?(个人建议)

答:for循环,循环条件比较多时使用;while循环,累加,判断循环次数;


7、break,continue,return:

break:存活在switch或循环语句中,表示结束当前循环;

continue:存活在循环语句中,表示结束本次循环,继续下一次循环;

return:存活在有返回值的方法中,表示结束整个方法;


8、静态方法:

语法:

public +static +void/类型+方法名(形参/无参){<语句块>}

分类:

无返回值:必须用void来修饰;

例子:

public class A{

        public static void f(){//不能有return;}

       public static void main(String[] args){

            f();//不能赋值;

       }

}

有返回值:必须有返回类型,return:

例子:

public class A{

        public static int f(){

            return int类型;

        }

       public static void main(String[] args){

           //可以赋值:

            int b=f();//b=return返回的值;

       }

}



本文出自 “坤” 博客,请务必保留此出处http://linyingkun.blog.51cto.com/2393912/1570998

安卓培训第二课笔记

标签:安卓 java 三元运算符 if switch while for循环 静态方法

广告服务联系QQ:1134687142 | 网站地图

版权所有: IT货架- 内容来自互联网,仅供用于技术学习,请遵循相关法律法规. 京ICP备11030978号-1