我正在为学校做一个基本的工作,即设置一个数字。
而且,我写了以下代码;
Scanner scan = new Scanner(System.in);
System.out.print("Write a number: ");
String mataintal = scan.next();
int nr = Integer.parseInt(mataintal);
String.out.println = mataintal * mataintal;
我试图将我读过的数字乘以我的Scanner
,有什么简单的方法可以做到吗?并显示该数字的平方?
答案 0 :(得分:2)
是。从println
(不是System.out
并且不存在)中调用方法 String.out
,您不会为其分配值。然后乘以你解析的int
。
String.out.println = mataintal * mataintal;
应该是
System.out.println(nr * nr);
答案 1 :(得分:1)
这没有意义>
String.out.println = mataintal * mataintal;
使用
打印QJsonValue
另一方面, mataintal 是一个字符串,你需要 nr ,这是将该字符串解析为整数的结果
你的最后一行必须是:
System.out.println(nr * nr);
答案 2 :(得分:-1)
您也可以使用double pow(double base, double exponent)
。
示例:
System.out.println(Math.pow(mataintal, 2);