A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© lupeng 中级黑马   /  2015-8-27 23:02  /  235 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

设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);
        }
哪位大神给发下解答下运算过程

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马