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对象当作条件。

posted @ 2019-03-12 19:28  刘牛奶  阅读(132)  评论(0)    收藏  举报