Java Operator Precedence & Associativity

Поделиться
HTML-код
  • Опубликовано: 23 янв 2025

Комментарии • 18

  • @altheagajes6683
    @altheagajes6683 3 года назад +3

    How does ++a become 13? Please help me understand this one😭

    • @iseul017
      @iseul017 3 года назад +2

      For Prefix increment/decrement the rule is first increase and then use. So when a = 12 , ++a = 13.
      For more information click on the link below!!
      ruclips.net/video/yPpclaO3ecY/видео.html
      I hope it helps you ✨

    • @aly1556
      @aly1556 2 года назад +1

      because it has an increment, increment increases the initial value by one.
      a = 12
      ++a becomes 13, as it has increment

    • @alok31100
      @alok31100 Год назад

      ​@@iseul017 hiii

  • @decode_jeeplus
    @decode_jeeplus 4 года назад +5

    13/6 will be 2 in java

    • @moonkin340
      @moonkin340 4 года назад +1

      Depends on the type of our a and b and c. We should see whether our a,b,c are "int" or "double"
      if integer >>
      int a= 12; int b=8;
      int c = ++a/6+b++%3;
      System.out.println(c);
      4
      if double >>
      double a= 12; double b=8;
      double c = ++a/6+b++%3;
      System.out.println(c);
      4.166666666
      so in this case their type is double.

    • @SimplyCoding
      @SimplyCoding  4 года назад +2

      Watch our latest video on short questions on Java Character Class - ruclips.net/video/N7iNHtlLn2Q/видео.html

    • @jjmusichub3171
      @jjmusichub3171 3 года назад

      Yup

    • @jjmusichub3171
      @jjmusichub3171 3 года назад

      If it's an int type

  • @technicalrider6196
    @technicalrider6196 2 года назад +1

    How
    b=8 ;
    b++;
    b++=8
    if we Their is increment then how b++=8 instead of b++=9??? pls help me

    • @syedmahammadkhasim7741
      @syedmahammadkhasim7741 2 года назад

      Bcoz it is post increment.

    • @randeepgamer1742
      @randeepgamer1742 Год назад

      First function, then change.(This is how I used to remember)
      When you give b++(let's take b=8)
      The old value or unchanged value of b will be printed first ie-8.(First Function)
      Then the new value of b ie-9 , will be stored in variable b.(Then change)
      Now if you print b, it will print 9.
      This is how postfix works. Hope this helps😊

    • @opsbtopi
      @opsbtopi 7 месяцев назад

      In post increment ,
      Step 1:-value use
      Step 2:-value change
      ex-
      int b=8;
      int a=b++;
      System.out.println(a);
      output - 8
      [ bcz here is post increment firstly value use hogi then value change hogi]
      In pre increment ,
      Step 1:-value change
      Step 2:-value use
      ex-
      int b=8;
      int a=++b;
      System.out.println(a);
      output- 9
      [bcz here is pre increment firstly value change hogi then value use hogi ]
      Hope this helps😊

  • @paulonism3074
    @paulonism3074 2 года назад

    the f hahah why ++a and b++ the same application?

  • @rushadsalavkar2113
    @rushadsalavkar2113 2 года назад +2

    your last answer is wrong the value should be c=2, but explanation

  • @aquiib
    @aquiib 2 года назад

    Are u a boy or girl?