Java, 平方数

Java, square a number

我正在做一项学校的基本作业,即平方数。

并且,我编写了以下代码;

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

是的。从 System.out 调用 方法 println (不是不存在的 String.out ),你没有给它赋值。然后你乘以你解析的int

String.out.println = mataintal * mataintal;

应该是

System.out.println(nr * nr);

您也可以使用 double pow(double base, double exponent)

示例:

System.out.println(Math.pow(mataintal, 2);

这没有意义>

String.out.println = 维护 * 维护;

您使用

进行打印
System.out.println();

另一方面,mataintal 是一个字符串,您需要 nr 来代替,它是将该字符串解析为整数的结果

你的最后一行必须是这样的:

System.out.println(nr * nr);