Java基础小结
这一阶段主要是认识了Java语言的基础部分,Java基础部分主要是由变量数据类型运算符,选择结构,循环结构和数组组成。
变量数据类型和运算符这一部分中,首先要搞清楚变量的概念。变量就是一个存储空间的表示,其值是可以发生变化的。与之对应的是常量,它也是表示存储空间但是值不可变。给变量命名时要注意以后三点:
1.由数字,字母,下划线 $ 组成,其中不能以数字开头
2.不能和关键字重名
3.需要见名知意和驼峰命名规则
数据类型基本可以分为两大类:基本数据类型和引用数据类型。基本数据类型分为数值型(short/byte/int/long),浮点型(float/double),字符型(char),布尔型(boolean)。引用数据类型(String)赋值需要加上””,字符型则是加上’’。
特别注意三目运算符,其表达式为boolean表达式 ? 表达式1 : 表达式2;
如果boolean类型表达式结果为true 则执行表式1,反之执行表达式2;
返回值的数据类型需要和执行的表达式的数据类型一致 。三目运算符主要是运用于二者选其一的情况。
注意 == equals 的区别是?
== :既可以比较数值类型,也可以比较引用数据类型。当比较的是数值类型的时候比较的是值,比较的是引用数据类型的时候,比较的就是地址值
equals :如果没有对equals方法进行重写的时候,比较的方式和==是一样的,如果重写的则按照重写的方式进行比较,在使用equals 的时候我们将肯定有值的变量写在前面,避免空指针异常的出现
五种选择结构总结
1.基本if选择结构: 处理单一或者组合条件的情况
2.if-else选择结构:处理简单的条件分支情况
3.多重if选择结构:处理复杂的条件分支情况
4.嵌套if选择结构:用于较为复杂的流程控制
5.switch:选择结构:多重分支并且条件判断是等值判断的情况。
三种循环结构总结。
while 循环:先判断,再执行
do-while循环:先执行,再判断
for循环:先判断,再执行
使用场景:
循环次数确定的情况,通常选用for循环
循环次数不确定的情况,通常选用while或do-while循环
选择结构一般都与循环结构合并使用。
声明数组的三种方式
(1)数据类型 [ ] 数组名= new 数据类型[数组长度] ;
数组名[0]=值1
数组名[1]=值2
...
(2)数据类型 [ ] 数组名= {值1,值2,...}
(3)动态从键盘输入
Scanner sc = new Scanner(System.in);
for(int i=0;i<数组名.length;i++){
score[i]=sc.nextInt();
}
循环特征和语法
循环特征有三:
循环条件:开始结束的条件
循环操作:一直需要重复做的事
循环变量:能够对循环条件的结果产生影响的量
(1)while循环语法
while(循环条件){
循环操作(循环中被重复执行的操作)
}
(2)do-while循环语法
do {
循环操作
} while ( 循环条件 );
(3)for循环语法
for(表达式1;表达式2;表达式3){
循环操作
}
浙公网安备 33010602011771号