Java是一種靜態類型編程語言,它需要在編寫代碼時指定數據類型。Java中的數據類型可以分為基本數據類型和引用數據類型。基本數據類型包括整型、浮點型、布爾型和字符型等。引用數據類型包括類、接口、數組等。
Java的運算符包括算術運算符、關系運算符、邏輯運算符和位運算符等。算術運算符包括加、減、乘、除和求余等。關系運算符包括等于、不等于、小于、小于等于、大于和大于等于等。邏輯運算符包括與、或和非等。位運算符包括按位與、按位或、按位異或、左移位和右移位等。
public class JavaDataType { public static void main(String[] args) { //定義整型變量 int a = 10; //定義浮點型變量 double b = 3.14; //定義布爾型變量 boolean c = true; //定義字符型變量 char d = 'A'; System.out.println("整型變量a的值為:" + a); System.out.println("浮點型變量b的值為:" + b); System.out.println("布爾型變量c的值為:" + c); System.out.println("字符型變量d的值為:" + d); //算術運算 int sum = a + 5; double mul = b * 2; int div = a / 3; int mod = a % 3; System.out.println("整型變量a加5的結果為:" + sum); System.out.println("浮點型變量b乘2的結果為:" + mul); System.out.println("整型變量a除以3的結果為:" + div); System.out.println("整型變量a模3的結果為:" + mod); //關系運算 System.out.println("a等于10的結果為:" + (a == 10)); System.out.println("b不等于3.14的結果為:" + (b != 3.14)); System.out.println("a小于等于3的結果為:" + (a<= 3)); //邏輯運算 System.out.println("c為真并且a不等于5的結果為:" + (c && a != 5)); System.out.println("b為假或者a小于5的結果為:" + (b || a< 5)); System.out.println("c為假的結果為:" + (!c)); //位運算 int x = 2; int y = 3; System.out.println("x與y的按位與結果為:" + (x & y)); System.out.println("x與y的按位或結果為:" + (x | y)); System.out.println("x與y的按位異或結果為:" + (x ^ y)); System.out.println("x左移2位的結果為:" + (x<< 2)); System.out.println("y右移1位的結果為:" + (y >>1)); } }