JAVA易错基础知识

java中小数默认是double型,想要给float型小数赋值,需要在小数后加f 

例如:

float=1.2f;

java中数据类型转换可以自动从低精度转换成高精度,但不能从高精度自动转换成低精度(精读:double>float>int)

例如:

float=1;
double=1.2f;

以下情况则不行

int=1.2f;
float=1.2;//java中1.2默认是double型,double精读高于float 所以不能自动转换

想要将高精度转换成低精度,需要强制转换

例如:

int a=(int)1.2;//赋值后a=1
int a=(int)1.9;//赋值后a=1


String的首字母S必须大写


switch可以接收的数据类型:byte、char、short、int、enum、string


JAVA中接口的方法默认是 public abstract 修饰符,不能显示地声明低于public的权限

在java语法里,方法的形参以及方法体中的变量都是局部变量,不能使用访问权限修饰符public,private,protected

猜你喜欢

转载自blog.csdn.net/huayingzhao/article/details/79514622