<i id='3urMB'><tr id='3urMB'><dt id='3urMB'><q id='3urMB'><span id='3urMB'><b id='3urMB'><form id='3urMB'><ins id='3urMB'></ins><ul id='3urMB'></ul><sub id='3urMB'></sub></form><legend id='3urMB'></legend><bdo id='3urMB'><pre id='3urMB'><center id='3urMB'></center></pre></bdo></b><th id='3urMB'></th></span></q></dt></tr></i><div id='3urMB'><tfoot id='3urMB'></tfoot><dl id='3urMB'><fieldset id='3urMB'></fieldset></dl></div>

    1. <legend id='3urMB'><style id='3urMB'><dir id='3urMB'><q id='3urMB'></q></dir></style></legend>

        • <bdo id='3urMB'></bdo><ul id='3urMB'></ul>
      1. <tfoot id='3urMB'></tfoot>
      2. <small id='3urMB'></small><noframes id='3urMB'>

      3. double a = a + int b 和 int a += double b 有什么区别?

        时间:2023-07-27

            <tfoot id='sjwOM'></tfoot>
          1. <legend id='sjwOM'><style id='sjwOM'><dir id='sjwOM'><q id='sjwOM'></q></dir></style></legend>
                <tbody id='sjwOM'></tbody>
                <bdo id='sjwOM'></bdo><ul id='sjwOM'></ul>
              • <small id='sjwOM'></small><noframes id='sjwOM'>

                <i id='sjwOM'><tr id='sjwOM'><dt id='sjwOM'><q id='sjwOM'><span id='sjwOM'><b id='sjwOM'><form id='sjwOM'><ins id='sjwOM'></ins><ul id='sjwOM'></ul><sub id='sjwOM'></sub></form><legend id='sjwOM'></legend><bdo id='sjwOM'><pre id='sjwOM'><center id='sjwOM'></center></pre></bdo></b><th id='sjwOM'></th></span></q></dt></tr></i><div id='sjwOM'><tfoot id='sjwOM'></tfoot><dl id='sjwOM'><fieldset id='sjwOM'></fieldset></dl></div>
                • 本文介绍了double a = a + int b 和 int a += double b 有什么区别?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  为什么会这样:

                  public class Addition { 
                    public static void main() { 
                      int a = 0; 
                      double b = 1.0; 
                      a = a + b;
                      System.out.println(a); 
                    }
                  }
                  

                  不编译但是:

                  public class Addition { 
                    public static void main() { 
                      int a = 0; 
                      double b = 1.0; 
                      a += b; 
                      System.out.println(a); 
                    }
                  }
                  

                  编译.

                  推荐答案

                  在 Java 中,+= 运算符隐式转换为左侧类型.这适用于所有组合运算符.

                  In Java += operator has an implicit cast to the left hand type. This goes for all composed operators.

                  这篇关于double a = a + int b 和 int a += double b 有什么区别?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:将 long 转换为字节数组并将其添加到另一个数组 下一篇:类型不匹配:无法从整数转换为布尔值

                  相关文章

                  最新文章

                  <small id='dlHbP'></small><noframes id='dlHbP'>

                • <i id='dlHbP'><tr id='dlHbP'><dt id='dlHbP'><q id='dlHbP'><span id='dlHbP'><b id='dlHbP'><form id='dlHbP'><ins id='dlHbP'></ins><ul id='dlHbP'></ul><sub id='dlHbP'></sub></form><legend id='dlHbP'></legend><bdo id='dlHbP'><pre id='dlHbP'><center id='dlHbP'></center></pre></bdo></b><th id='dlHbP'></th></span></q></dt></tr></i><div id='dlHbP'><tfoot id='dlHbP'></tfoot><dl id='dlHbP'><fieldset id='dlHbP'></fieldset></dl></div>
                      <bdo id='dlHbP'></bdo><ul id='dlHbP'></ul>

                    <legend id='dlHbP'><style id='dlHbP'><dir id='dlHbP'><q id='dlHbP'></q></dir></style></legend>

                      <tfoot id='dlHbP'></tfoot>