import sun.awt.geom.AreaOp;
public class Demo02 {
public static void main(String[] args){
//整数拓展 进制 二进制0b 十进制 八进制0 十六进制0x
int a=10;
int a2=010;// 八进制0
int a3=0x10;//十六进制0x
System.out.println(a);
System.out.println(a2);
System.out.println(a3);
System.out.println("===================================================================================");
//浮点拓展 银行业务怎么表示
//Bigdecimal 数学工具类
//float 有限 离散 舍入误差 大约 接近但不等于
//double
float a4=0.1F;
double a5=1/10;
System.out.println(a4==a5);//false
System.out.println(a4);
System.out.println(a5);
float d=465464647787F;
float d1=d+1;
System.out.println(d==d1);//true
System.out.println("===================================================================================");
//字符拓展
char aa='中';
char aa2='国';
System.out.println(aa);
System.out.println((int)aa);//强制转换
System.out.println(aa2);
System.out.println((int)aa2);//强制转换
//所有字符本质还是数字
//编码 unicode 表:(97 =a 65=A) 2字节 0-65536 Excel 2 16 =65536
//U0000 UFFFF
char aa3='\u0061';
System.out.println(aa3);//a
//转义字符
// \t 制表符
// \n 换行
System.out.println("Hello\nwoeld");
System.out.println("===================================================================================");
// String sa= new String( origina:"Hello");
// String ss= new String( origina:"Hello");
// System.out.println(sa==ss);
String sc= "Hello";
String sd= "Hello";
System.out.println(sc==sd);
//对象 从内存分析
boolean flag=true;
if (flag==true){}//新手
if (flag){}//老手 (默认true)
}
}
数据类型拓展及面试题(Java)
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
上一篇:CMD的基本命令
下一篇:八大基本数据类型(java)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Java_数据类型扩展及面试题_06
Java_数据类型扩展及面试题_06
强制转换 ico 十六进制 八进制 浮点数