黑马程序员技术交流社区

标题: 一个运算 [打印本页]

作者: lupeng    时间: 2015-8-27 23:02
标题: 一个运算
设x为float型变量,y为double型变量,a为int型变量,b为long型变量,c为char型变量,则表达式x+y*a/x+b/y+c计算结果的类型为()
A: int                        B: long                        C: double                D: Char
class Demo{
        public static void main(String[] args){
                int x=0,y=1;
                if(++x==y-- & x++==1||--y==0)
                        System.out.println("x="+x+",y="+y);
                else
                        System.out.println("y="+y+",x="+x);
        }
哪位大神给发下解答下运算过程




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2