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 + 标签名
- Java基础系列----4、Java基础语法
- java基础4
- JAVA 基础心得4
- java基础笔记4
- java基础4
- JAVA基础(4)
- java基础复习--4
- java基础--连载4
- java基础面试4
- Java基础面试-4
- Java基础1-4
- java基础4 循环
- java基础--笔记4
- Java基础回顾(4)
- java基础4
- Java基础(4)
- java基础4
- Java基础--多线程4
- wfuzz info2
- Which statement is true about loading data using the conventional path of SQL*Loader? A.Redo is not
- 通过打印学习Linux内核之sysfs(1)
- USACO-Section 3.1-PROB Score Inflation
- gitlab和Django实现push自动更新
- Java基础4
- centos svn搭建 简单手册
- logstash grok解析
- (入门)uva 455
- Java基础5
- hdu 1054 Strategic Game 树形DP
- uva 4015 - Caves Chengdu 2007 树形背包★
- android之碎片(fragment)三(细节)
- Codeforces 617 D