- Java编译过程
- 数据类型
本地编写好.Java文件后,Javac将.Java文件编译成.class文件,.class文件在jvm中加载。
数据类型Java的数据类型大体上分为三种:
字符类型char
布尔类型boolean
数值类型byte、short、int、long、float、double。
数值类型又可以分为整数类型byte、short、int、long和浮点数类型float、double。
public class HelloWorld {
public static void main(String[] args) {
boolean flg = true;//布尔类型 只有2个值 true 和 false
System.out.println(flg);
}
结果:ture
public static void main(String[] args) {
short s = 10;//2个字节 16 -2^16 2^16 -1 Short
System.out.println(s);
}
结果:10
public static void main(String[] args) {
byte b = 127;//1 -> Byte -128 - 127
System.out.println(b+1);//整型打印
//int a = 2147483647;
//System.out.println(a);
}
结果:128
public static void main(String[] args) {
char ch = 'g';//单引号的叫做字符 “字符串” 2 -》 正数 Character
char ch2 = '高';
char ch3 = 68;
System.out.println(ch3);
}
结果:D
public static void main(String[] args) {
float f = 12.5f;
System.out.println(f);
}
结果:12.5
public static void main(String[] args) {
double num = 1.1;
System.out.println(num*num);//在电脑的世界当中 小数是没有一个最精确的。
//他只能最精确到小数点后几位。。。。 float 6位
//
double a = 1.0;
double b = 2.0;
System.out.println(a/b);
}
public static void main(String[] args) {
double d = 12.5;
System.out.println(d);
System.out.println(Double.MAX_VALUE);
System.out.println(Double.MIN_VALUE);
//int a = 12.5;
}
public static void main(String[] args) {
long a = 10L;//8 * 8 = 64 -2^63 2^63 -1
System.out.println(a);
System.out.println(Long.MAX_VALUE);
System.out.println(Long.MIN_VALUE);
}
public static void main(String[] args) {
}



