m的平方不可以用m^2表示吗

来源:2-7 编程练习

慕粉1835509804

2017-08-24 10:58:23


int m = 10;

int n = 5;

m += 3;

n += 5;

double p = (m+n)/2;

double q =( m^2) * (n^2);

System.out.println("m和n的平均值为:"+p);

System.out.println("m的平方乘以n的平方为:"+q);

结果是:

m和n的平均值为:11.0

m的平方乘以n的平方为:120.0

难道m的平方不可以用m^2表示吗?怎么运算结果是120,它是怎么算的

写回答

1回答

irista23

2017-08-24

java中计算平方可以使用double a=m*m;或者double a = Math.pow(m,2);表示m的平方。

而m^2表示m与2进行异或,两个数的二进制表示进行按位异或,相同为0 , 相异为1。

如果解决了你的疑惑,请采纳,祝学习愉快~

0

0 学习 · 14452 问题

查看课程