Java基础4

来源:互联网 发布:淘宝众筹产品首页 编辑:程序博客网 时间:2024/05/21 12:59

java中的变量

成员变量 实例变量 属性:定义在类体里面 方法体外面

局部变量:定义在方法体里面

*java里面没有全局变量的概念

 

成员变量和局部变量之间的区别?

1:定义的位置不同

成员变量:方法体外面

局部变量:方法体里面

2:作用范围不同

成员变量:依赖于对象而存在 只要对象没有被回收 属性都可以访问

局部变量:从定义的那一行开始到所在的方法体结束之前可以访问

          所在的方法体一旦执行完 局部变量立即销亡

3:默认值

成员变量:即使不赋值也有默认值

局部变量:局部变量没有默认值 在使用之前必须先赋值

 

*:成员变量和局部变量可以重名

 

 

java中的流程控制

分支

if else

语法格式:

if(boolean){

执行语句1;

}else if(boolean){

执行语句2

}else if(boolean){

执行语句3

}else{

执行语句4

}

 

*:学会使用if else的排他特性

   不要在下面的条件判断里面写出上面条件不符合的等价判断

 

plus1:if else里面只有一个语句的时候 {}可以不写

plus2:if里面有return语句的时候 else可以不写

plus3:当条件为true  return true

      当条件为false   return false

      -> return 条件判断

plus4:不要拿着一个boolean类型的变量和true做连等判断

 

switch case

语法格式:

switch(参数){

case XXX : dhjgfdj

case YYY : shfgdfjh

case ZZZ gedfhdjg

}

*:学会使用break共享相邻的代码

*switch的参数类型

jdk1.0  char byte short int

jdk5.0  枚举

jdk7.0  String

 

循环

for:

for(1;2;3){

4;

}

 

while

1;

while(2){

4;

3;

}

do while

1;

do{

4;

3;

}while(2);

 

循环控制:

1:循环嵌套:一个循环定义在另一个循环里面

2:循环控制:

continue:表示跳过本次循环 开始下一次 跳到所在循环的第三部分

break:表示跳出所在的循环 跳到所在循环的结束部分

3:循环标签

当我们处在内层循环 想要直接操作外层循环

单个的continue/break不能使用

我们需要给外层循环贴标签 然后在内层循环里面

break/continue + 标签名

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0 0