Java的数据类型分为两类:1、基本类型;2、引用类型
这里主要介绍基本类型:
整数类型:
byte占1个字节范围(-128—127)、
short占两个字节范围(-32768—32767)、
int占4个字节范围(-2147483648—2147483647)、
long占8个字节范围(-9223372036854775808-9223372036854775807)
浮点类型:
float占4个字节、double占8个字节
boolean:占1位其值只有true和false
package java算法基础; public class Texe { public static void main(String[] args) { //整数 int num1 = 10; byte num2 = 20; short num3 = 30; long num4= 40L;//long类型要在数字后面加1 //浮点数 float num5 = 50.1F;//float类型后面加F double num6 = 0.45312; //字符 char name='s'; char nam= '维'; //一个字母或者一个汉字都是一个字符 //布尔值 boolean flag = true; //boolean flag=false System.out.println(num1); System.out.println(num2); System.out.println(num3); System.out.println(num4); System.out.println(num5); System.out.println(num6); System.out.println(name); System.out.println(nam); } }
引用类型: 类、接口、数组
换算:
1bit表示1位
1byte表示一个字节,1B(byte)=8b(bit)
1024B=1KB
1024KB=1M
1024M=1G