import java.math.BigDecimal;
import java.time.format.DecimalStyle;
import java.util.HashMap;
public class HashTest {
public static void main(String[] args)
{
System.out.println("1".hashCode());
String a="12";
System.out.println(a.hashCode());
Integer b=12;
System.out.println(b.hashCode());
Long c= b+1L;
System.out.println(c.hashCode());
Double d= 112d;
System.out.println(d.hashCode());
BigDecimal e= new BigDecimal(123);
System.out.println(e.hashCode());
char m=40;
int n = m;
System.out.println(n);
//char 和int 可以直接赋值 但是要注意 是根据asc码来赋值的 如果int转char的时候 如果数字40要转化为字符的话 不能直接强转 否则会按照asc码转化为'('
}
}