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);
我正在做一项学校的基本作业,即平方数。
并且,我编写了以下代码;
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);