CGB2202语言基础第3天

语言基础第三天:

回顾:

  1. 变量:存数的

    int a;  int b,c;
    int a = 5;  int a; a=5;
    int b = a+10;  System.out.println(a);
    a = a+10; //在a本身基础之上增10
    
  2. 八种基本数据类型:byte,short,int,long,float,double,boolean,char

    • int:整型,4个字节,5,10,10000000…
    • long:长整型,8个字节,5L,100000000000000L…
    • double:浮点型,8个字节,3.14,54.0,5.678…
    • boolean:布尔型,1个字节,true,false
    • char:字符型,2个字节,‘你’,‘y’,‘4’,’*’…
  3. 类型间的转换:

    • 两种方式:自动/隐式、强制 (要转换成为的数据类型)变量

    • 两点规则:

      short s1 = 5;
      short s2 = 6;
      short s3 = (short)(s1+s2);
      

笔记:

  1. 运算符:运算的符号

    • 算术:+,-,*,/,%,++,–

      • %:取模/取余,余数为0即为整除
      • ++/–:自增1/自减1,可在变量前也可在变量后
        • 单独使用时,在前在后都一样
        • 被使用时,在前在后不一样
          • a++的值为a--------(a–的值为a)
          • ++a的值为a+1------(–a的值为a-1)
      //%的演示
      System.out.println(8%2); //0,商4余0----整除
      System.out.println(5%2); //1,商2余1
      System.out.println(2%8); //2,商0余2
      
      //++单独使用:
      int a=5,b=5;
      a++; //相当于a=a+1
      ++b; //相当于b=b+1
      System.out.println(a); //6
      System.out.println(b); //6
      
      //++被使用:
      int a=5,b=5;
      int c = a++; //1)保存a++的值5  2)a自增1变为6  3)将第1步保存的值5赋值给c--底层运算过程
      //---粗暴记法:a++的值为5,c就是5
      int d = ++b; //1)保存++b的值6  2)b自增1变为6  3)将第1步保存的值6赋值给d--底层运算过程
      //---粗暴记法:++b的值为6,d就是6
      System.out.println(a); //6
      System.out.println(b); //6
      System.out.println(c); //5
      System.out.println(d); //6
      
      //--单独使用:
      int a=5,b=5;
      a--; //相当于a=a-1
      --b; //相当于b=b-1
      System.out.println(a); //4
      System.out.println(b); //4
      
      //--被使用:
      int a=5
  • 86
    点赞
  • 49
    收藏
    觉得还不错? 一键收藏
  • 78
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 78
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值