数据基础语法类型

package 基础语法;

public class shuju {
//八大基本数据类型
public static void main(String[] args) {
// TODO Auto-generated method stub
//整数
byte sum=1;
short sum4=54;
int sum2=500;
long sum3=4641311L;

//小数 浮点数
float by=1.1f;
double su=1.545;

//字符
char name='a';
//字符串
String yusm="大哈";
System.out.println(sum);

//布尔值 是非
boolean flag=true;
//boolean falg=false;

//整数拓展 机制 二进制0b 八进制0 十进制 十六进制
int i=1;
int i2=010;
int i3=0x10;
System.out.println(i);
System.out.println(i2);
System.out.println(i3);
System.out.println("=============");
//============================
//浮点数拓展 银行业务怎么表示 钱
//BigDceimal
//========================
//float 有限 离散 含入误差 大约 接近但不等于
//double
//最好避免使用浮点数进行比较


float d=0.1f;//0.1
double f=1.0/10;//0.1
System.out.println(d==f);
float d1=465465441f;
float d2=d1+1;
System.out.println(d1==d2);


//===========
//字符扩展
//==============
char c1='A';
char c2='中';
System.out.println(c1);

System.out.println((int)c1);//强制转换

System.out.println(c2);

System.out.println((int)c2);//强制转换
//所以的字符本质还是数字
//编码 Unicode 2字节 0-65536 2 15 =65536
//u0000 uffff
char c6='\u0068';
System.out.println(c6);

//转义字符
// \t 制表符
// \n 换行
System.err.println("Hello\tworld");

//布尔值扩展



}
}

posted @ 2021-11-16 15:38  mandate_of_Heaven  阅读(46)  评论(0)    收藏  举报