时间一晃而过,我来到javaEE28期已经13天了,课程也学了3分之2了。首先很感谢黑马这么多优秀的老师,在这里不仅认识到了五湖四海的朋友,也把我从一个java小白,变成了现在有个一定基础的java学员。 在这学习的日子里,我从0基础接触Java,到写了第一个程序HelloWorld正式入门。
在这些天我学了:
1. 基本数据类型byte --> short, char --> int --> long --> float --> double以及boolean
再到常量和变量的定义,标识符的组成以及基本数据类型之间的转换。
2. 主要的关系运算符的运用 :非 ! 与结果相反
短路与 && 会在遇到第一个值为 false 为止 后面将不再执行
短路或 || 会在遇到第一个值为 true 为止 后面将不再执行
三元运算符 关系表达式 ? 表达式1:表达式2; 如果表达式的返回值为 true 结果为表达式1
3. 键盘录入数据: Scanner 1.导包 java.util.Scanner; 2.创建对象:Scanner sc = new Scanner(System.in); 3.调用方法 int num = sc.nextInt();
4. 3种流程控制:顺序、分支、循环
顺序结构: 从上往下 依次执行 分支结构:①if(关系表达式){ 语句体; } ② if(关系表达式){ 语句体1;}else{语句体2; }
③if(关系表达式1){语句体1; }else if(关系表达式2){语句体2; }...else{}
循环语句有switch循环,for循环,while循环,以及do....while循环
5. 数组 动态初始化: 数据类型[] 数组名 = new 数据类型[长度]; 例: int[] arr = new int[3];
静态初始化: 数据类型[] 数组名 = new 数据类型[]{元素列表}; 例: int[] arr = new int[]{1,2,3,4}
省略格式: 数据类型[] 数组名 = {元素列表}; 例: int[] arr = {1,2,3,4}
6. 方法 标准的一个方法: public static 返回值类型 方法名(参数类型1 变量名1,参数类型2 变量名2,参数类型3 变量名3...){
方法体; (注意:return; //如果是void 可以写 return 但是 return后面 不能跟任何的内容)
return 返回值类型的数据;
}
以上就是我这些天学习的总结,最后希望大家都能掌握。
|
|