Java基础unit2
2015-07-16 19:32
288 查看
Java早期switch语句中的表达式只能是整型,从jck7.0以后也可以是字符串。switch中default指排除以上所有case情形。
考试题目:控制表达式的类型只能是byte,short,char,int,不能是long。break将之后的运算全部结束,continue只中断本次循环。
复习:一、标识符:命名规范:数字,字母,下划线,$ 其他要求:首字母不能是数字。 建议性的规范:1、类名首字母大写,如果类名由多个单词构成,每个单词的首字母要大写。2、变量名称,方法名称首字母小写,如果由多个单词构成,从第二个单词开始,首字母要大写。
二、关键字
三、数据类型:
1、按照数据类型可划分为基本数据类型和引用数据类型。 2、基本数据类型有8种 byte,short,int,long,char,float,double,boolean
3、按照变量作用域划分为局部变量和成员变量。局部变量:方法里面定义的变量,局部变量只能在当前方法中使用。成员变量:方法外面类的里面定义的变量,作用域是整个类
四、+,-,*,/,%,++,--,=,==,!=,+=,&&,||,&,|,+,布尔型表达式?为真结果:为假结果。
五、流程控制语句:1、if(boolean表达式){为真时执行语句;} if(boolean表达式){为真时执行语句;}else{为假时执行语句}
if(){执行语句}else if(与上一个语句相反语句){执行语句}else if可以有多个。
2、switch(表达式){case 表达式1:成立执行语句;break;
case语句可以有多个
default:所有以上条件都不成立,执行语句;break;
}表达式类型是整型(除long)char从jdk7.0以后还可以是字符串和枚举类型。
3、while(布尔型表达式){执行语句;变量增减操作,防止死循环。}
for(表达式一;布尔型表达式;变量增减操作){操作语句;}
六、break:中断循环;continue:中断当前次循环,继续执行下一次循环。
冒泡排序:从最后一个开始比较,第一轮结束,保证最后一个数为最大值,在对倒数第二个数与全部数据比较。
增强的for循环,foreach的表达式方法。for(数据类型 别名:变量名){输出别名}
声明整型数组,在对其初始化 int【】 phone phone存在一块叫做”栈“的区域。phone=new int【5】;会在一块成为”堆“的内存区域中
静态初始化:int【】【】 a={{1,2},{1,2,3},{1,2,3,4}}
动态初始化:int【】【】 b;吧=new int【3】【】;只需要指定一个一维数组个数即可,不需要指定二维元素个数。
赋初值,先给一维数组赋初值。b[0]=new int[2];b[1]=new int[3];再给二维赋初值for(int i=0;i<b[0].length;i++){b[0][i]=i+1;}
考试题目:控制表达式的类型只能是byte,short,char,int,不能是long。break将之后的运算全部结束,continue只中断本次循环。
复习:一、标识符:命名规范:数字,字母,下划线,$ 其他要求:首字母不能是数字。 建议性的规范:1、类名首字母大写,如果类名由多个单词构成,每个单词的首字母要大写。2、变量名称,方法名称首字母小写,如果由多个单词构成,从第二个单词开始,首字母要大写。
二、关键字
三、数据类型:
1、按照数据类型可划分为基本数据类型和引用数据类型。 2、基本数据类型有8种 byte,short,int,long,char,float,double,boolean
3、按照变量作用域划分为局部变量和成员变量。局部变量:方法里面定义的变量,局部变量只能在当前方法中使用。成员变量:方法外面类的里面定义的变量,作用域是整个类
四、+,-,*,/,%,++,--,=,==,!=,+=,&&,||,&,|,+,布尔型表达式?为真结果:为假结果。
五、流程控制语句:1、if(boolean表达式){为真时执行语句;} if(boolean表达式){为真时执行语句;}else{为假时执行语句}
if(){执行语句}else if(与上一个语句相反语句){执行语句}else if可以有多个。
2、switch(表达式){case 表达式1:成立执行语句;break;
case语句可以有多个
default:所有以上条件都不成立,执行语句;break;
}表达式类型是整型(除long)char从jdk7.0以后还可以是字符串和枚举类型。
3、while(布尔型表达式){执行语句;变量增减操作,防止死循环。}
for(表达式一;布尔型表达式;变量增减操作){操作语句;}
六、break:中断循环;continue:中断当前次循环,继续执行下一次循环。
冒泡排序:从最后一个开始比较,第一轮结束,保证最后一个数为最大值,在对倒数第二个数与全部数据比较。
增强的for循环,foreach的表达式方法。for(数据类型 别名:变量名){输出别名}
声明整型数组,在对其初始化 int【】 phone phone存在一块叫做”栈“的区域。phone=new int【5】;会在一块成为”堆“的内存区域中
静态初始化:int【】【】 a={{1,2},{1,2,3},{1,2,3,4}}
动态初始化:int【】【】 b;吧=new int【3】【】;只需要指定一个一维数组个数即可,不需要指定二维元素个数。
赋初值,先给一维数组赋初值。b[0]=new int[2];b[1]=new int[3];再给二维赋初值for(int i=0;i<b[0].length;i++){b[0][i]=i+1;}
相关文章推荐
- 怎样学习java,漫谈java学习之路
- java基础知识笔记
- java中web应用中重定向与转发的区别
- java基础篇---枚举详解
- java基础数据类型包装类
- equals与null
- Java.基础(学习笔记)
- 一个简单的加密解密程序
- Java中基础数据类型
- java基础之IO操作
- javaIO中FileInputStream,FileReader等的区别
- 更精确地进行浮点数计算
- 通过format方法格式化字符串和日期时间
- JAVA基础
- java 笔记
- java boxing
- 黑马程序员---java基础知识
- 黑马程序员 IO流-->字符流
- 黑马程序员 IO流-->字节流
- 关于编程语言中的取模运算