下列程序的执行结果是   public class Testdd {    public static void main (String args[ ]){     int a=l0,b=4,c=20,d=6;       System.out.prin

admin2009-01-15  18

问题 下列程序的执行结果是
  public class Testdd {
   public static void main (String args[ ]){
    int a=l0,b=4,c=20,d=6;
      System.out.println(a++*b+c,--D) ;
   }
  }

选项 A、300
B、1200
C、140
D、144

答案4

解析 在这里++和--的优先级最高,其次是*,最后是+。注意一元算术运算符++和--在变量名前后的位置不同,运算过程也不同如i++是在使用i之后,使i的值加1,因此执行完后.整个表达式的值是i,而i是i+1,而++在使用i之前,使i的值加1,执行完后,整个表达式和i的值都是i+i;--和--i的区别和i++和++i的一样。
转载请注明原文地址:https://jikaoti.com/ti/3Kb0FFFM
0

最新回复(0)