基本数据类型和变量使用
数据类型分类
java的数据类型分为两大类:
基本数据类型和引用数据类型
基本数据类型:包括整数、浮点数、字符、布尔。
引用数据类型:包括类、数组、接口。
基本数据类型:
四类八种基本数据类型:
数据类型 | 关键字 | 内存占用 | 取值范围 |
字节型 | byte | 一个字节 | -128~127 |
短整型 | short | 两个字节 | -32768~32767 |
整形 | int | 四个字节 | -21的31次方 ~2的31次方-1 |
长整型 | long | 八个字节 | -21的63次方 ~2的63次方-1 |
单精度浮点型 | float | 四个字节 | 1.4013E-45~3.4028E+38 |
双精度浮点型 | double | 八个字节 | 4.9E-324~1.7977E+308 |
字符型 | char | 两个字节 | 0-65535 |
布尔类型 | boolean | 一个字节 | true,false |
整数型:byte,short,int,long
浮点型:float double
字符型:char
布尔型 boolean
java中的默认类型:整数类型是int、浮点类型是double。
注意事项:
1.字符串不是基本类型,而是引用类型。
2.浮点型可能是一个近似值,并非精确地值。
3.数据范围与字节数不一定相关,例如float数据范围比long更加广泛,但是float是4字节,long是8字节
4.浮点数当中默认类型是double。如果一定要使用float类型,需要加上一个后缀F。
如果是整数,默认是int类型,如果一定要使用long类型,如果加上一个后缀L。推荐使用大写字符后缀。
变量的概述
变量::程序运行期间,内容可以发生改变的量
创建一个变量并且使用的格式:
数据类型 变量名称;创建了一个变量 int a;
变量名称 = 数据值;赋值,将右边的值赋值交给左边的变量 a = 10;
一步到位格式:
数据类型 变量名称 = 数据值;在创建一个变量的同时,立即放入指定的数据值
int num = 10;
public static void main(String[] args) {
String str = "我是一个字符串";
byte bytes = 10;
short shorts = 20;
int ints = 50;
long longs = 30;
float floats = 1.1F;
double doubles = 5.1;
char c = '付';
boolean falses = false;
boolean trues = true;
System.in.println(str)
System.in.println(bytes)
System.in.println(shorts)
System.in.println(ints)
System.in.println(longs)
System.in.println(floats)
System.in.println(doubles)
System.in.println(c)
System.in.println(falses)
System.in.println(trues)
}