# Java 整形只有有符号整形,没有无符号整形。这一条跟 C 有点区别。# float 类型的值需要以 f 结尾,浮点型默认是 double 类型floatf1=100.0f;# error: incompatible types: possible lossy conversion from double to float# float f2 = 100.0;finaldoublePI=3.14;# 使用 final 定义常量,常量一般定义为大写# 使用 var 命令可以省略类型定义,会自动根据值的类型编译成类型定义varstr="suhua is a good boy";varnum1=100;varnum2=100.0f;varsb=newStringBuilder();# 编译后 StringBuildersb=newStringBuilder();# 花括号 {} 是一个作用域,定义的变量在外部无法访问if{intx=100;System.out.println(x);}System.out.println(x);