一、每章单词
double 双精度浮点型
string 字符串型
character 字符型
integer 整型
scanner 扫描仪
score 分数;得分
name 名字;名称
boolean 布尔值
true 真;正确的
false 假;错误的
二、总结
1.老师上课在讲变量的时候举了一个很好的例子,将今天要讲的变量比喻成旅客住旅馆。
旅馆里有很多种房间,需要根据不同的顾客来分配不同的房间,这些不同的顾客就是各种各样的数据类型,各种各样的房间就是在内存当中不同大小的区域,是用来存储这些各种各样的数据的。
变量名就是门牌号,也就相当于是一个变量占有区域的内存地址,使用内存地址寻找这个变量费时费力,如果直接定义了一个变量名称,岂不是一下子就找到了吗?
2.写法
有两种:
第一种是分行写:
int money;
money=20;
第二种是合并写:
int money=20;
以上两种写法虽然不同,但是实现的功能却是完全完全一样的。
3.变量声明规范
变量开头只可以是任意大小写字母、下划线或美元($)符号
变量中除了下划线和美元($)符号以外,就不能再有其他特殊的字符了
变量的名称不可以使用关键字,如:public、void、int等等Java语言关键字
4.数据类型转换
这里主要强调一下显式转换,即缩小转换(宽度大的数据类型转换为宽度小的数据类型),转换的时候需要在目标转换值前写上你要强制转换的类型并要加括号;
还有那天有同学问我可不可以char/String互转,试了一下,完全不可以,双向都不兼容;
5.自增、自减运算符
这个有点陌生
No=num++
表示先将变量num的值赋给变量No再+1
No=++num
表示变量num先+1再赋给变量No
(自减就不详述了,雷同)
6.重点来啦!!!!!!
分解四位数值的各个位
死记公式就好了:
7.最后一个就是在捕获用户输入并存储为一个变量的时候要注意!前面声明的是什么类型的变量,后面就接受什么类型的数据。
例如:
Scanner input=new
Scanner(System.in);
int score=input.nextInt;
Scanner input=new
Scanner(System.in);
String score=input.next;
Scanner input=new
Scanner(System.in);
double score=input.nextDouble;