1.1. 常量和变量
常量就是不能改变的数值。常量分为整数常量、小数常量、布尔型常量、字符型常量、字符串常量和null型常量。这里着重的说几个常量,字符常量只能存放一个字符,但是它可以存放一个汉字。因为Java采用的是Unicode编码的。布尔型常量的只只有true和false。
变量的数据类型分为基本数据类型和引用数据类型:
运算符分为算术运算符、赋值运算符、比较运算符、逻辑运算符、位运算符和三元运算符。算数运算符中需要注意的自增和自减。它们分为前自增和后自增,如int a = 3;int b = a++;a的值还是4,b的值是5;故可以得出a++是先使用和自增;如果是b =++a;得出a = 5,b = 5,因而++a可以看得出来先自增,然后才能使用了。转义字符是通过\来转变后面的字母或者符号的含义。\n= 换行,\b = 退格,\r = 制表符,\” = 双引号 等等。
1.2. 流程控制。
流程控制中对于判断的用if语句,if 语句分为三种情况:
格式一:
if(condition){
//执行语句
}
格式二:
if(condition) {
//执行语句
} else {
//执行语句
}
格式三:
if(condition) {
//执行语句
}elseif(condition) {
//执行语句
} else {
//执行语句
}
流程控制中的选择用switch关键字来表示。其语法格式为:
switch(condition)
{
case value1:
//执行语句
break;
case value2:
//执行语句
break;
case valuen:
//执行语句
break;
default
//执行语句
break;
}
1.3. 总结
这章的知识比较凌乱,不知道该怎么整理,琐碎的东西写上去,觉得怪怪的,就像是复制粘贴一样了。前一句和后一句基本上不同。第二天课总的来说就是讲解了常量和变量的相关知识,其中比较模糊不清的可能是自增和自减了,这个在初期比较难理解。随着编程的深入,多谢代码之后,觉得很自然了。最后还是贴上我的学习思维导图: