目錄
一、運行Java程序
?二、基本數據類型
1、整數類型
?編輯2、浮點型
?3、字符型
?4、布爾類型
一、運行Java程序
Java是一門半編譯型、半解釋型語言。先通過javac編譯程序把xxx.java源文件進行編譯,編譯后生成的.class文件是由字節碼組成的平臺無關、面向JVM的文件。最后啟動java虛擬機來運行.class文件,此時JVM會將字節碼轉換成平臺能夠理解的形式來運行。
?二、基本數據類型
public class test1
{public static void main(String[] args){System.out.println("崇苗小乖,天天開心!");final double PI = 3.14;// PI = 1; 無法為常量再次分配值int a = 1;double b = 3.124e1;int r = 4;double area = PI*r*r;double circle = 2 * PI * r;System.out.println("面積是:" + area);System.out.println("周長是:" + circle);}
}
?
1、整數類型
在 C 和 C++ 編程語言中,
int
的具體字節大小取決于編譯器和目標平臺的架構。通常情況下,在現代 32 位或 64 位系統上,int
被定義為占用 4 字節(即 32 位)不同于 C 或 C++,Java 是一種強類型靜態語言,并且它的基本數據類型具有固定的尺寸,不受底層操作系統的干擾。因此,在 Java 中,無論是在何種平臺上執行,
int
總是占據恰好 4 字節的空間
Java中的int不管在什么環境下都是四個字節
long在任何環境下都是八個字節
short在任何系統下都占2個字節
public class test2
{public static void main(String[] args){int a = 100; // 十進制int b = 015; // 八進制 以零開頭int c = 0xff; // 十六進制 以 0x 開頭int d = 0b1001010101; // 二進制 以 0b 開頭byte e = 50; // 一字節大小short f = 300; // 兩子節大小System.out.println(a); // 100System.out.println(b); // 13System.out.println(c); // 255System.out.println(d); // 597int salary = 30000;long yearSalary = 300000L; // 注意不僅類型修改為long // 為了區分int和long類型,一般建議:long類型變量的初始值之后加L或者lSystem.out.println("年薪" + yearSalary);}
}
2、浮點型
double在任何系統下都占8個字節
float 類型在 Java 中占四個字節
public class test_03
{public static void main(String[] args){float a = 1.123456789f; // 最低小數點后7位double b = 1.12345678901234567890123456789; // 最低小數點后16位System.out.println(a); 1.1234568System.out.println(b); 1.1234567890123457}
}
?3、字符型
在C/C++語言中,char
字符型常量占 1個字節(byte)8位
在 Java 中,char
類型的字符常量占用 2個字節(16位)。
public class test_char
{public static void main(String[] args){char c1 = 'A';char c2 = '1';System.out.println(c1);System.out.println(c2);char c3 = '帥';System.out.println(c3);}
}
?4、布爾類型
import java.lang.instrument.Instrumentation;public class test_boolean
{public static void main(String[] args) {boolean a = true;System.out.println(a);}
}