学习第六天(数据类型)
转载
数据类型
- 强类型语言
- 基本类型
- 数值类型
- byte
- short
- int
- long
- float
- double
- 字符类型
- 布尔类型
- 引用类型
public class demo02 {
public static void main(String[] args) {
// 数据类型
// 整数 进制 二进制 0b 十进制 八进制 0 十六进制 0x
int num1=10;
byte num2=20;
short num3=30;
long num4=30L;// Long 类型再数字后面加L
int i=10;
int i2=010;
int i3=0x11;
System.out.println(i);
System.out.println(i2);
System.out.println(i3);
System.out.println("=====================");
// 小数 浮点类型
// float 有限 离散 舍入误差 大约 接近不等于 不要用float 进行比较
float num5=50.2F;
double num6=3.41131241231412;
float f=0.1f;
double d=1.0/10;
System.out.println(f==d);// false
float f1=2123124123123f;
float f2=f1+1;
System.out.println(f1==f2);// true
//银行业务需要用到类 BigDecimal 数学工具类
System.out.println("=============================");
// 字符类型 所有字符本质还是数字 编码 Unicode(u0000~uffff) 2字节 0~~65535
char name='宋';
char c1='a';
char c2='宋';
char c3=97;
char c4='\u0066';
System.out.println(c1);
System.out.println((int)c1);
System.out.println(c2);
System.out.println((int)c2);
System.out.println(c3);
System.out.println(c4);
System.out.println("==============");
// 转义字符 \t \n
System.out.println("hello\nworld");
System.out.println("================================");
// 字符串 String 不是关键字 是类
String namea="宋斌";
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("================================");
//布尔值:是 非
boolean flag=true;
//booleon flag=false;
System.out.println(num1);
System.out.println(num2);
System.out.println(num3);
System.out.println(num4);
System.out.println(num5);
System.out.println(num6);
System.out.println(name);
System.out.println(namea);
}
}
本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。