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)); } }