public class BasicSyntax {
public static void main(String[] args) {
System.out.println("laoliu");
/**
* 八大基本数据类型
* */
//整数
int num1 = 10;
byte num2 = 20;
short num3 = 30;
long num4 = 40L;
//小数
double num5 = 5.20;
float num6 = 5.21F;
//字符
char word = '周';
//布尔
boolean love = true;
/**
* 引用数据类型(类,接口,数组)
* */
//=================================================================
/**
* 拓展
* */
/*整数拓展: 进制 二进制0b 十进制 八进制0 十六进制0x*/
int a = 10;
int a1 = 010;//8
int a2 = 0x10;//16
/*浮点数拓展*/
//比如银行业务 用 BigDecimal 数据工具类
//float 有限 离散 舍入误差 大约 接近但不等于
float a3 = 0.1f;
double a4 = 0.1;
//float == double 为false
// 最好不要用浮点数去进行比较
/*字符拓展*/
//字符可以转换为数字
//所有的字符本质还是数字
char a5 = '\u0061';//a
//转义字符
//\n 换行
//\t 制表符
System.out.println("hello\nworld");
//==========================================
String s = new String("abc");
String s2 = new String("abc");
String s3 = "abc";
String s4 = "abc";
//s == s2 false
//s3 == s4 true
//从内存去解释
}
}
标签:基本,abc,String,int,float,数据类型,拓展 From: https://www.cnblogs.com/always0708/p/16804696.html