1.数据类型在java语言中包括两种:
第一种:基本数据类型
基本数据类型又可以划分为4大类8小种:
第一类:整数型
byte , short,int, long(没有小数的)
第二类:浮点型
float,aouble(带有小数的)
第三类:布尔型
boolean:只有两个值true和false,true表示真,false表示假
第四类:字符型
char: java中规定字符型字面量必须使用单引号括起来,属于文字。
8小种:
byte , short, int , long,float,double
boolean
char
第二种:引用数据类型
字符串型string属于引用数据类型-
string字符串不属于基本数据类型范畴
java中除了基本数据类型之外,剩下的都是引用数据类型。
关于计算机存储单位?
计算机只能识别二进制-( 1001101100 . ..)
1字节=8bit (8比特)--> 1byte = 8bit
1bit就是一个1或0.
1字节 = 1byte = 1B = 8位;
1KB = 1024B;
1MB = 1024KB;
1GB = 1024MB
基本数据类型所占字节数
2.转义字符
3.整数型的4种编写方式
public class Main {
public static void main(String[] args) {
//十进制
int a = 10;
System.out.println(a);
//八进制
int b = 010;
System.out.println(b);
//十六进制
int c = 0x10;
System.out.println(c);
//二进制
int d = 0b10;
System.out.println(d);
}
}
在java中有一条非常重要的结论,必须记住:
在任何情况下,整数型的"字面量/数据"默认被当做int类型处理。(记住就行)如果希望该"整数型字面量"被当做long类型来处理,需要在"字面量"后面添加z/1建议使用大写L,因为小写马1和1傻傻分不清-