Java,方形数字

时间:2017-04-08 16:13:40

标签: java java.util.scanner multiplication

我正在为学校做一个基本的工作,即设置一个数字。

而且,我写了以下代码;

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,有什么简单的方法可以做到吗?并显示该数字的平方?

3 个答案:

答案 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);