数据基础语法类型
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");
//布尔值扩展
}
}

浙公网安备 33010602011771号