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回答
java中计算平方可以使用double a=m*m;或者double a = Math.pow(m,2);表示m的平方。
而m^2表示m与2进行异或,两个数的二进制表示进行按位异或,相同为0 , 相异为1。
如果解决了你的疑惑,请采纳,祝学习愉快~
相似问题
回答 1
回答 1