precedence.java

来自「Java 入门书的源码」· Java 代码 · 共 29 行

JAVA
29
字号
//Copyright (c) 1998, Arthur Gittleman
//This example is provided WITHOUT ANY WARRANTY either expressed or implied.

 // Illustrate precedence rules for arithmetic operators.  

        public class Precedence {
            public static void main(String [ ] args) {
                int a=3, b=4, c=5, noParen, sameParen, changeParen;
                noParen = a + 7 *b;
                sameParen = a + (7*b);
                changeParen = (a+7)*b;
                System.out.println("noParen = " + noParen
                                       + "     sameParen = " + sameParen
                                       + "     changeParen = " + changeParen);
                noParen = c/a + 4;
                sameParen = (c/a) + 4;
                changeParen = c / (a + 4);
                System.out.println("noParen = " + noParen
                                       + "     sameParen = " + sameParen
                                       + "     changeParen = " + changeParen);
                noParen = c - a % b - a;
                sameParen = (c - (a%b)) - a;
                changeParen = (c-a) % (b - a);
                System.out.println("noParen = " + noParen
                                       + "     sameParen = " + sameParen
                                       + "     changeParen = " + changeParen);
            }
         }      

⌨️ 快捷键说明

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