数据类型、变量、常量

2016-2-24

数据类型、变量、常量

1、基本数据类型,变量在内存中的组织方式
2、java数据类型、变量、常量,关键字的作用,变量在内存中的组织方式,类型之间的转换

数据类型

1、通过定义数据类型,把数据存入内存,cpu处理运算
2、分配内存:最小的储存单位字节(byte),1字节=8位,1kb=1024字节,1M=1024KB...8位范围127——(-128)
3、java是一种强类型的编程语言 定义的数据类型,必须分配空间
4、数据类型:数值型(整数,浮点(float、double)),字符型,布尔型;java中4类8种基本数据类型
5、范围:byte,short(32767——(-327698))(书本25页)
byte i=5;//在内存中开辟了一个空间,大小为一个字节,里面的值为5short i=12334L//数字后面加L表示已Long类型存储;byte short char 自动转换int,同一类型的往高级类型转换,强制转换int i=1;Long ln;ln=(long)i, ln=i值传递,高类型转低类型会丢失精度

6、关键字不能使用,class保留字,不是java关键字
关键字:1、const goto是c、c++的,java里面已经没有;true、false、null保留字,是字面量不能用来作为关键字
flot num=3.245f,优先级byte<short<int<long<flort<double
7、字符char:
char t='a';//java里面用' '表示字符;char i='A';//一个中文占两个字符;system.out.println("t+a:"+t+a);//aA 先加字符再接i
system.out.println(t+a);//162 运算,把字符串转换为ASCII码。a=97,A=65
 
8、布尔;boolean包含true和false,不能转换为其他类型。

声明和创建变量

声明格式:变量类型 变量名=变量值;
变量命名规范:1、标识符不能是关键字、字面量也不可以
2、标志符只能是数字、字母、下划线、$;
3、首字母只能是字母、下划线、$

常量:字符常量'',字符串常量""; final int week=7 ;常量不能更改,常量一般用大写。

常量的好处:含义清楚;在需要改变一个常量是能做到“一改全改”

标识符

运算符和表达式

    1. &位与,|位或,&&且,||或
    2. 运算符的使用,运算符的优先级,使用标准输入输出,顺序执行结构
    3. 运算符算术运算符:+-*/%++——;关系运算符:<>>=<===!=;逻辑运算符:&&||!位运算符:&、|、^(位异)、~(位补)、<<(位左移)、>>(位右移,有符号)、>>>(位右移,无符号);赋值运算符:=;扩展赋值运算符:+=、—=;字符串赋值预算符:=;条件运算符: ? ;
    4. 关系运算符
    5. 位运算符:位于&
    6. 三目运算符:语法格式:?:_;和if else相似
    7. 优先级:算术>关系>逻辑>赋值 (三目?)
原文地址:https://www.cnblogs.com/vencent-2016/p/5317173.html