变量,数据类型以及运算符概述
变量
int 4个字节
long 8个字节
变量的作用
一个程序就是一个世界
不论是作用那种高级程序语言编写程序,变量都是其程序的几本组成单位
基本数据类型
00整数类型
整数类型可以便是一个整数,常用的整数类型有
byte short int long
区别:数据的大小范围
byte--------一个字节 -128到127
short-------两个字节 -32768到32767
int ----------四个字节 -2147483648到2147483647
long--------八个字节 -9223372036854775808到9223372036854775807
01.小数类型
float double
02.boolean类型
true false
03.char类型
ASCII(字符对照表)
字符类型。(char是两个字节(可以存放汉字))
字符类型可以表示单个字符,字符类型是char多个字符我们称为字符串,在java中string这种数据类型表示,但时string不是基本数据类型,而是类,类是复合数据类型。
结论:在java中,对char进行运算的时候,直接当做ascii对应的整数对待
初始化变量:在定义变量的时候就赋值。
caution:一个2进制数,从最右边开始的第一个数位是“第0位”,而不是“第1位”。
数据类型转换
001满足自动转换类型的条件时称为“放大转换”。
002不满足自动转化类型的条件时称为“强制数据类型转换或缩小转化”。
003数据类型转换是为了方便不同类型的数据之间进行运算。
004数据类型转换包括自动类型抓换和强制类型转换,发生自动类型转换时必须符合一定的条件。
常量
常量代表程序运行过程中不能改变的值,定义常量时,需要使用final关键字。常量名需要大写,多个单词之间使用“_”分隔。
运算符
00.赋值运算符
“=”可以将某个数值赋给变量,或是将某个表达式的值赋给变量。
01.算数运算符
+ 加法运算符
- 减法运算符
* 乘法运算符
/ 除法运算符
% 取余运算符
关系运算符
> 大于
< 小于
>= 大于等于
<= 小于等于
== 等于
!= 不等于
条件运算符
条件运算符是Java中唯一的需要操作数的运算符,所以又称三目运算符或三元运算符。