问答详情
源自:3-3 Java中的赋值运算符

请问以下代码是否有误?

public class Demo7 {

public static void main(String[] args){

float n1=45.56f;

int n2=152;

System.out.println("和为:"+n1+n2);

}

}

运行结果为:和为:45.56152


是不是应该改成:System.out.println("和为:"+(n1+n2));

改了以后运行结果为:和为:197.56


是不是这样才对呢

提问者:kelvinkay 2015-07-10 16:04

个回答

  • 康振宁
    2015-07-10 17:57:12
    已采纳

    你这都改出来了啊,上面的是错误的,后面是对的