1.整数类型,浮点类型 ,
byte short int long float double 老师都一一介绍了 让我们输入一下代码结果如下。
2.特殊字符 \\ (转义字符) 用了一个示例 输出为五角星
3布尔类型 boolean 逻辑类型 true false 这两个值 分别代表“真 ” “假
第三章总结
1. 标识符的概念
是用来标识类名,变量名,方法名,数组名,文件名的有效字符序列。
名字由字母,下划线,美元符号,数字组成的,并且第一个字符不能是数字 避开关键字。
示例;300warrior public one%two User Name 第一个是错误的因为前面不能是数字开头 第三个是错误的因为百分号是余的意思 第四个也是错误的因为标识符中的字母是严格区分大小写的。
2.关键字
关键字又称为保留字,是Java语言中已经被赋予特定意义的一些单词,不可以把这些单词作为标识符来使用。
3.声明变量
变量的使用是程序设计中一个十分重要的环节。声明变量就是要告诉编译器这个变量的数据类型,这样编译器才知道需要配置多少空间给它,以及它能存放什么样的数据。
声明常量
在程序过程中一直不会改变的量称为常量(constant),通常也被称为“fianl变量”。
4.变量的有效范围
局部变量 (就近原则)
5.加上final就是常量 ,就是无法改变的量
错误示例 加了final之后强制运行就会出现以下报错结果
1.赋值运算符
赋值运算符以符号‘=’表示,它是一个二元运算符(对两个操作作处理),其功能是将右方操作数所含的值赋给左方的操作数。
示例
2.算数运算符
Java中算术运算符主要有 加+ 减- 乘* 除/ 余% 来运算的。
示例
3.自增和自减运算符
自增,自减运算符是单目运算符,可以放在操作元之前,也可以放在操作元之后。操作元必须是一个整型或浮点型变量。
++a(--a) //表示在使用变量啊之前,先使a的值加(减)1
a++(a--)//表示在使用变量a之后,使a的值加(减)1
b= ++a //先将a的值加一,然后赋给b,此时a的值为5, b的值为5
b=a++ //先将a的值赋给b,再将a的值变为5,此时a的值为5. b的值为4
4.比较运算符
比较运算符属于二次元运算符,用于程序中的变量之间,变量和自变量之间以及其他类型的信息之间的比较。
示例
5.逻辑运算符
&& 两者都为真,结果才是真
|| 只要有一者为真,结果就是真
!非真即假 非假即真
6.位运算符
&(与) 两者都为1 结果才是1
| (或) 只要有一者为1 结果就是1
~ (取反) 0变1 1变0
^ (异或) 两者相同为 0 不同为1
7.位移运算符 左移与右移
整体左移 空位补0 溢出去掉
整体右移 正数补0 负数补1 溢出去掉
无符号右移 整体右移 空位补0 溢出去掉
8.三元运算符
A ? B : C
返回值=判断方式?结果1:结果2;
9。数据类型转换
自动类型转换:一定不会丢失数据
double a = 45;
45+30.2
强制类型转化:有可能会丢失数据
int a = (int)45.23;
隐式类型转换;
示例