Java基本类型的测试
public class Test {
public static void main(String args[]){
int num = 10 ; // 定义整型变量
// num = 30 ; // 修改变量的内容
System.out.println("num的内容是:" + num ) ;
System.out.println("num * num = " + num * num ) ;
System.out.println(1) ;
System.out.println(1.1) ;
int max=Integer.MAX_VALUE;
System.out.println("MAX_VALUE:"+max);
System.out.println("MAX_VALUE+1:"+(max+1));
System.out.println("MAX_VALUE+2:"+(max+2));
System.out.println("MAX_VALUE+2:"+((long)max+2));
int min=Integer.MIN_VALUE;
System.out.println("MIN_VALUE:"+min);
System.out.println("MIN_VALUE-1:"+(min-1));
System.out.println("MIN_VALUE-2:"+(min-2));
char ch1 = 'a' ; // 字符是使用”'“括起来的数据
char ch2 = 97 ; // 通过数字定义字符变量
System.out.println("ch1 = " + ch1) ;
System.out.println("ch2 = " + ch2) ;
char ch3 = '\"' ; // 表示的是一个"
char ch4 = '\\' ; // 表示的是一个、
System.out.println("ch1 = " + ch3) ;
System.out.println("ch2 = " + ch4) ;
System.out.println("\"Hello World!\"") ;
float num2 = 3.0f ; // 定义一个浮点型变量
System.out.println("两个小数相乘:" + num2 * num2) ;//结果是9.0
boolean flag = true ; // 定义布尔型变量
System.out.println("flag = " + flag) ; // 打印输出
int x = 30 ; // 定义整型变量
float y = 22.19f ; // 定义浮点型变量
System.out.println("x / y = " + (x / y)) ;//结果自动升级
System.out.println("10 / 3.5 = " + (10 / 3.5)) ;
System.out.println("10 / 3 = " + (10 / 3)) ;
String str = "lixinghua" ; // 定义字符串变量
int x1 = 30 ;
str = str + x1 ; // 修改str的内容并将内容重新给str变量,将内容强制转换成String型
System.out.println("str = " + str) ;
int i = 1 ; // 定义整型变量
int j = 2 ; // 定义整型变量
System.out.println("1 + 2 = " + 1 + 2) ;//将内容强制转换成String型
System.out.println("1 + 2 = " + (1 + 2)) ;
float f = 30.3f ; // 浮点型
int x2 = (int) f; // 强制类型转换
System.out.println("x = " + x2) ;
System.out.println("10 / 3 = " + ((float)10 / 3)) ; // 执行强制转换
}
}