package com.company;
public class Main {
public static void main(String[] args) {
// write your code here
int i =10; //十进制
int i1 =077; //八进制
int i2 =0xAA; //十六进制
System.out.println(i);
System.out.println(i1);
System.out.println(i2);
//最好避免用浮点数进行比较
//最好避免用浮点数进行比较
//最好避免用浮点数进行比较
//bigdecimal大数据类
float f =0.1f;
double d =1.0/10;
System.out.println(f==d);
float f1=22232323232323232f;
float f2=f1+2;
System.out.println(f2==f1);
char c1='A';
char c2='中';
System.out.println("----------------------------------------");
System.out.println(c1);
System.out.println((int)c1);
System.out.println(c2);
System.out.println((int)c2);
//所以的字符本质还是数字
//编码 Unicode表:(97=a 65=A)
char c3='\u0061';
System.out.println(c3);
//转义字符
// \t 制表符
// \n 换行符
System.out.println("yzx\tshi\tda\tshuai\tbi");
String s1=new String("hello");
String s2=new String("hello");
System.out.println(s1==s2);
String S3="hello";
String S4="hello";
System.out.println(S3==S4);
//对象从内存分析
boolean flag=true;
if (flag==true){}
if (flag){}
}
}
public class Main {
public static void main(String[] args) {
1. 今天的内容主要是二进制,八进制,十六进制的表示
2. 浮点数的表示最好是用bigdecimal
3. 字符类型的转换(Unicode表)
4. 转义字符 \t \n
5. 对象从内存分析