个人笔记,仅供参考,
笔记核心作用是辅助记忆,化被动为主动学习,有很强的个人相适特点;记笔记贵在坚持,不断优化,形成系统。(形如记忆宫殿)
package base;
/**
* 基本数据类型
* 基本数据类型是CPU可以直接进行运算的类型。Java定义了以下几种基本数据类型:
*
* 整数类型:byte 1,short 2,int 4,long 8
* byte:-128 ~ 127
* short: -32768 ~ 32767
* int: -2147483648 ~ 2147483647
* long: -9223372036854775808 ~ 9223372036854775807
* 浮点数类型:float 4,double 8
*
* 字符类型:char 2
*
* 布尔类型:boolean
*/
public class DataType {
public static void main(String[] args) {
System.out.println("*************************************************************");
System.out.println("整型");
int i = 2147483647;
int i2 = -2147483648;
//java1.7 新规范, 可以在数值内加下划线,以增强可读性
int i3 = 2_000_000_000; // 加下划线更容易识别
System.out.println(i3);
int i4 = 0xff0000; // 十六进制表示的16711680
int i5 = 0b1000000000; // 二进制表示的512
long l = 9000000000000000000L; // long型的结尾需要加L
System.out.println("*************************************************************");
System.out.println("浮点型");
float f1 = 3.14f;
float f2 = 3.14e38f; // 科学计数法表示的3.14x10^38
double d = 1.79e308;
double d2 = -1.79e308;
double d3 = 4.9e-324; // 科学计数法表示的4.9x10^-324
System.out.println("*************************************************************");
System.out.println("布尔型");
boolean b1 = true;
boolean b2 = false;
boolean isGreater = 5 > 3; // 计算结果为true
int age = 12;
boolean isAdult = age >= 18; // 计算结果为false
System.out.println("*************************************************************");
System.out.println("字符类型");
char a = 'A';
char zh = '中';//unicode,单个汉字也是字符,字符用单引号,字符串用双引号
System.out.println(a);
System.out.println(zh);
System.out.println("*************************************************************");
System.out.println("字符类型");
}
}