A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© zeng1994 初级黑马   /  2015-4-16 01:05  /  251 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. /*
  2.         赋值运算符:

  3.         1.=: 从右至左;
  4.         2.+=;
  5.         3.-=:
  6.         4.*=;
  7.         5./=;
  8.         6.%=;


  9. */
  10. class Demo
  11. {
  12.         public static void main(String[] args)
  13.         {
  14.                 //1.=               
  15.                 int a = 10;//a = 10
  16.                 int b = a;// b = 10
  17.                 int c = a + b;//c = 20

  18.                 a = a + b;//a = 10 + 10

  19.                 System.out.println("a = " + a);
  20.                 System.out.println("b = " + b);
  21.                 System.out.println("c = " + c);

  22.                 //注意一个问题:
  23.                 int v;
  24.                 v += 20;//v = v + 20;编译错误,v此时没有值;
  25.                


  26.                 //2.+=,-=,*=,/=,%=这些符号都带"强制转换功能"
  27.                 int n = 20;
  28.                 int m = 30;
  29.                 n += 30;//n = (int)(n + 30)//n = 50
  30.                
  31.                 System.out.println("n = " + n);


  32.                 byte b1 = 10;
  33. //                b1 = b1 + 20;//编译错误
  34.                 b1 += 20;//b1 =(byte)(b1 + 20);

  35.                 //3.*=
  36.                 int x = 10;
  37.                 x *= 20 - 10;//x = x * (20 - 10)
  38.                 System.out.println("x = " + x);//100


  39.                

  40.         }
  41. }
复制代码

1 个回复

倒序浏览
加油!!!!!!!!!!!!!!!!!!!!!!!!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马