zoukankan      html  css  js  c++  java
  • 变量赋值运算符 ---没用

    package com.itheima.demo01_operator;

    /*
    案例: 演示 赋值运算符.

    赋值运算符简介:
    概述:
    就使用来进行赋值操作的符号.
    分类:
    基本的赋值运算符:
    =
    扩展的赋值运算符:
    +=, -=, *=, /=, %=

    例如: a += 10
    把变量a的值, 和 10进行 加法操作, 然后把结果赋值给 变量a
    细节:
    1. 不要把=写成==, 否则结果可能不是你想要的.
    2. 扩展的赋值运算符 隐含包含了 强制类型转换.
    3. 赋值运算符的左边必须是一个: 变量.
    */
    public class Demo01 {
    public static void main(String[] args) {
    //定义一个int类型的变量, 变量名叫: a, 初始化值为: 10
    int a = 10;
    a += 20;
    //20 += a; //赋值运算符的左边不能是常量, 所以这样写会报错.
    System.out.println("a: " + a);

    System.out.println(a == 11); //false, = 是赋值, == 是比较
    System.out.println("---------------------------");

    //演示: 扩展的赋值运算符 隐含包含了 强制类型转换.
    byte b1 = 3;
    byte b2 = 4;
    //b1 = b1 + b2; //报错, 因为会进行类型提升. 提升为int类型.
    //b1 = (byte)(b1 + b2); //正确
    b1 += b2; //不报错, 说明 扩展的赋值运算符 隐含包含了 强制类型转换.

    }
    }
  • 相关阅读:
    20160729noip模拟赛zld
    20160728noip模拟赛zld
    20160727noip模拟赛zld
    20160725noip模拟赛“Paodekuai” alexandrali
    20160723数据结构节alexandrali
    20160722noip模拟赛alexandrali
    洛谷 [P2594] 染色游戏
    洛谷 [P3480] KAM-Pebbles
    UVA 1378 A Funny Stone Game
    SPOJ 4060 A game with probability
  • 原文地址:https://www.cnblogs.com/shan13936/p/13780018.html
Copyright © 2011-2022 走看看