package com.company;
public class Main {
public static void main(String[] args) {
/*
数据类型
*/
//1.1基本数据类型
//1.1.1整数
int age = 18 ; //4个字节 4位(操作系统中的最小概念,同时也被称为位) 位(bit 计算机实现原理中最小的单位)
short a = 12; //2个字节
byte b = 9; //1个字节 1byte = 8bit [+-][][][] [][][][] -2^7 <--> 2^7-1
System.out.println("年龄:" + age );
System.out.println(a);
System.out.println(b);
//第1位用来表示正负号
System.out.println(Integer.MIN_VALUE); //-2147483648 -2^31 <--> 2^31-1
System.out.println(Integer.MAX_VALUE); //2147483647
System.out.println(Short.MIN_VALUE); //-32768 -2^7 <--> 2^15-1
System.out.println(Short.MAX_VALUE); //32767
System.out.println(Byte.MIN_VALUE); //-128 -2^7 <--> 2^-7
System.out.println(Byte.MAX_VALUE); //127
//1.1.2小数
float num1= 18.8f; //浮点数 4个字节
double num2= 19.99 ; //双精度 8个字节
System.out.println("float最大值"+Float.MAX_VALUE); //3.4028235E38
System.out.println("float最小值"+Float.MIN_VALUE); //1.4E-45
System.out.println(Double.MIN_VALUE); //4.9E
System.out.println(Double.MAX_VALUE); //1.7976931348623157E308
//1.2引用数据类型
String name = "小茗";
//1.3 特殊数据类型
char sex = '男'; // 字符型
boolean flag = true ; // 布尔类型
}
}