代码问题:老师,我的代码输出是11,不是11.0,请问我应该怎么改呢?

来源:2-5 编程练习

weixin_慕侠5088096

2020-05-27 21:29:22

public class MathDemo {

    public static void main(String[] args) {

//将变量m的初值赋值为10,变量n的初值赋值为5

    

   

    //变量m的值加3,n的值加5

    

 

    //求m和n的平均值,并将结果存于变量p中

    

   

    //求m的平方乘以n的平方,并将结果存于变量q中

    


    //将p和q的值打印输出

    int m=10,n=5;

m=m+3;n=n+5;

int p;

p=(m+n)/2;

int q;

q=(m*m)*(n*n);

System.out.println("p="+p);

System.out.println("q="+q);


}

}


写回答

2回答

Heijyu

2020-05-27

p和q用double类型就有小数点了

1

weixin_慕侠5088096

提问者

2020-05-27

p=11.5

我用double和float定义,但是输入是11.5,看不懂...

0

0 学习 · 16556 问题

查看课程