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

📄 err5.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  : err5.java                                              *//*            :                                                             *//* Cause      : Evaluation order of method argument is not correct.         *//*            :                                                             *//* Message    : NG                                                          *//*            : a:[1]-->[2]                                                 *//*            : b:[3]-->[3]                                                 *//*            : c:[2]-->[2]                                                 *//*            :                                                             *//* Note       : JLS 15.6 Evaluation Order                                   *//*                 S15.6.4 Argument Lists are Evaluated Left-to-Right(p309) *//*             [Each argument expression appears to be fully evaluated      *//*              before any part of any argument expression to its right.]   *//*--------------------------------------------------------------------------*/public class err5 {  public static void main(String[] args) {    int x = 1;    err5 obj = new err5();    obj.print(x, x = 3, x = 2);  }  void print(int a, int b, int c) {    if ( a == 1 && b == 3 && c == 2 ) {      System.out.println("OK");    } else {      System.out.println("NG");      System.out.println("a:[1]-->["+a+"]");      System.out.println("b:[3]-->["+b+"]");      System.out.println("c:[2]-->["+c+"]");    }  }}

⌨️ 快捷键说明

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