java 3 2是多少_java中 1/2*3的结果是多少

匿名用户

1级

2007-07-01 回答

结果是0。

根据算数符号优先级,先算/再算*。

1/2是2个整型除以整型,最终结果取整数部分,是0。

0*3=0,因此结果是0

补充:

运算符计算时都有一定的顺序,就好象先要算乘除后算加减一样。优先级和结合性是运算符两个重要的特性,结合性又称为计算顺序,它决定组成表达式的各个部分是否参与计算以及什么时候计算。Java 中共有 54 种运算符,按优先级可以分为 14 级。

优先级   操作符   含义        关联性  用法

----------------------------------------------------------------

1        [ ]      数组下标      左    array_name[expr]

.        成员选择      左    object.member

( )      方法参数      左    method_name(expr_list)

( )      实例构造      左    class_name(expr_list)

++       后缀自增      左    lvalue++

--       后缀自减      左    lvalue--

2        ++       前缀自增      右    ++rvalue

--       前缀自减      右    --lvalue

~        按位取反      右    ~expr

!        逻辑非        右    !expr

+        一元加        右    +expr

-        一元减        右    -expr

3        ( )      强制转换      右    (type)expr

new      对象实例化    右    new type()

new type(expr_list)

new type[expr]

4        *        乘            左    expr * expr

/        除            左    expr / expr

%        求余          左    expr % expr

5        +        加            左    expr + expr

-        减            左    expr - expr

+        字符串连接    左    strExpr + strExpr

6        >>       有符号右移    左    expr >> distance

>>>      无符号右移    左    expr >>> distance

7        

<=       小于等于      左    expr <= expr

>        大于          左    expr > expr

>=       大于等于      左    expr >= expr

instanceof  类型比较      左    ref instanceof refType

==       等于          左    expr == expr

!=       不等于        左    expr != expr

8        &        整数按位与    左    integralExpr & integralExpr

&        布尔与        左    booleanExpr & booleanExpr

9        ^        整数按位异或  左    integralExpr ^ integralExpr

^        布尔异或      左    booleanExpr ^ booleanExpr

10       |        整数按位或    左    integralExpr | integralExpr

|        布尔或        左    booleanExpr | booleanExpr

11       &&       逻辑与        左    booleanExpr && booleanExpr

12       ||       逻辑或        左    booleanExpr || booleanExpr

13       ? :      条件运算      右    booleanExpr ? expr : expr

14       =        赋值          右    lvalue = expr

*=       乘赋值        右    lvalue *= expr

/=       除赋值        右    lvalue /= expr

%=       模赋值        右    lvalue %= expr

+=       加赋值        右    lvalue += expr

+=    字符串连接赋值   右    lvalue += expr

-=       减赋值        右    lvalue -= expr

<<=      左移赋值      右    lvalue <<= expr

>>=   有符号右移赋值   右    lvalue >>= expr

>>>=  无符号右移赋值   右    lvalue >>>= expr

&=    整数按位与赋值   右    lvalue &= expr

&=       布尔与赋值    右    lvalue &= expr

|=    整数按位或赋值   右    lvalue |= expr

|=       布尔或赋值    右    lvalue |= expr

^=   整数按位异或赋值  右    lvalue ^= expr

^=     布尔异或赋值    右    lvalue ^= expr

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值