Java基础:(三)运算
一、参数传递
Java的参数是以值传递的形式传入方法中,而不是引用传递。
二、隐式类型转换
Java不能隐式执行向下转型,因为这会使精度降低;但是使用 += 运算符可以执行隐式类型转换。
float f=1.1f; f += 1.1;//相当于 f = (float) (f+1.1),其中f+1.1是double类型的
特殊情况:只要int类型的数没有超出(byte,short,char)的表述范围,可以直接byte a=23 ,short a=23,char a=23。
三、switch
switch条件判断中的条件支持char,byte,short,int,Character,Byte,Short,Integer,String,enum
从jdk7开始支持使用String对象当作条件。

浙公网安备 33010602011771号