我正在运行代码,但我似乎无法让扫描仪正常工作,任何人都知道如何操作?
public class verk34 {
public static void main(String[] args) {
System.out.println(Math.pow(x,2));
}
}
事情就是在不改变代码的情况下自行插入数字。
答案 0 :(得分:5)
根据我的理解,您需要添加扫描程序以获取最终用户的输入并导入 java.util.Scanner 语句。
Scanner in = new Scanner(System.in);
int x = in.nextInt();
答案 1 :(得分:0)
首先,您需要导入扫描仪和数学
import java.util.Scanner
import java.lang.Math
然后如果我正确理解了这个问题,你需要分两步完成:
- 实例化扫描程序并将用户输入收集为整数。
Scanner sc = new Scanner(System.in);
System.out.println(" Please enter the square area :");
int userValue = sc.nextInt();
nextInt方法将锁定进程并在继续之前等待键盘事件。所以用键盘输入一个nulber。
- 使用具有给定值的System.out.println。
System.out.println(Math.pow(userValue,2));