java数据类型拓展
代码解释
import com.sun.management.VMOption;
import java.math.BigDecimal;
public class demo2 {
public static void main(String[] args) {
int i1 = 10;
int i2 = 0b10;
int i3 = 010;
int i4 = 0x10;
System.out.println("============================================");
System.out.println("输出10在十进制、二进制、八进制、十六进制中的十进制转换数值:");
System.out.println(i1);
System.out.println(i2);
System.out.println(i3);
System.out.println(i4);
System.out.println("============================================");
float f = 0.1f;
double d = 1.0/10;
System.out.println("============================================");
System.out.println(f==d);
float d1 = 23123456412315641f;
double d2 = d1 + 1;
System.out.println(d1==d2);
System.out.println("============================================");
System.out.println("============================================");
char c1 = 'a';
char c2 = '中';
System.out.println(c1);
System.out.println((int)c1);
System.out.println(c2);
System.out.println((int)c2);
System.out.println("============================================");
char c3 = '\u0063';
System.out.println(c3);
System.out.println("============================================");
System.out.println("============================================");
String sa = new String("hello world");
String sb = new String("hello world");
System.out.println(sa==sb);
String sc = "hello world";
String sd = "hello world";
System.out.println(sc == sd);
System.out.println("============================================");
System.out.println("============================================");
boolean flag = true;
if (flag==true){ }
if (flag){ }
}
}
输出结果
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/aea8e3fd8b0f4e1de09e379a0536b2c7.png#pic_center)