请问以下代码是否有误?

来源:3-3 Java中的赋值运算符

kelvinkay

2015-07-10 16:04

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


是不是这样才对呢

写回答 关注

1回答

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

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

    kelvin...

    谢谢!

    2015-07-13 13:44:17

    共 2 条回复 >

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165172 学习 · 17581 问题

查看课程

相似问题