java拓展

import java.math.BigDecimal;

public class Demo03 {
public static void main(String[] args) {

//二进制0b 八进制0 十进制 十六进制0x
int i=10;
int i1=010;//八进制0
int i2=0x10;//十六进制0x
System.out.println(i);
System.out.println(i1);
System.out.println(i2);
System.out.println("==================================");

//浮点数扩展 。最好不要用浮点数做比较
//BigDecimal


float f=0.1f;
double f1=1.0/10;
System.out.println(f==f1);//显示false
System.out.println("f:"+f);
System.out.println("f1:"+f1);
System.out.println("==================================");
float a=1254665668f;
float b=a+1;
System.out.println(a==b);
System.out.println(a);
System.out.println(b);
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);//强制转换

//所有的字符本质是数字
//编码Unicode表:20013=中 97=a
char c3='\u0061';
System.out.println(c3);//a

//转译字符
// \t 制表符
// \n 换行

System.out.println("Hello\tWorld!");
System.out.println("Hello\nWorld!");


System.out.println("===============================");

//对象!
String sa=new String("HelloWorld!");
String sb=new String("HelloWorld!");
System.out.println(sa==sb);//false

String sc="HelloWorld!";
String sd="HelloWorld!";
System.out.println(sc==sd);//truew
System.out.println("===============================");
boolean bl=true;

if (bl==true){};

if (bl){};//效果一样 但是更简介易读

}
}

posted @ 2023-03-25 00:41  越狱兔狲  阅读(21)  评论(0)    收藏  举报