⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 err3.java

📁 this gcc-g++-3.3.1.tar.gz is a source file of gcc, you can learn more about gcc through this codes f
💻 JAVA
字号:
/*--------------------------------------------------------------------------*//* File name  : err3.java                                              *//*            :                                                             *//* Cause      : Evaluation sequence of the formula which used               *//*            : the substitution operator is not performed correctly.       *//*            :                                                             *//* Message    : NG1:[27]-->[9]                                              *//*            : NG2:[27]-->[9]                                              *//*            :                                                             *//* Note       : JLS 15.6 Evaluation Order (p305)                            *//*                 S15.6.1 Evaluate Left-Hand Operand First                 *//*            : A formula should be evaluated to 9*3 instead of 3*3.        *//*--------------------------------------------------------------------------*/public class err3 {  public static void main(String[] args) {    int x = 9;    x *= (x = 3);    if ( x == 27 ) {      System.out.println("OK1");    } else {      System.out.println("NG1:[27]-->["+x+"]");    }    int y = 9;    y = y * (y = 3);    if ( y == 27 ) {      System.out.println("OK2");    } else {      System.out.println("NG2:[27]-->["+y+"]");    }  }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -