我最近购买了Scite for Mac,但是在使用Scanner类时遇到了问题。编译很好,但是当我运行它时我会收到错误。
这是代码。适用于Windows,但无法在Mac OSx上运行。
`import java.util.Scanner;
public class Power2Input{
public static void main(String[]args){
Scanner input=new Scanner(System.in);
System.out.println("Enter TWO integer numbers!");
int a=0;
System.out.println("First number: ");
a=input.nextInt();
int b=0;
System.out.println("Second number: ");
b=input.nextInt();
double c=Math.pow(a, b);
System.out.println((int)c);
}
}`
这是错误消息。
`Exception in thread "main" java.util.NoSuchElementException
at java.util.Scanner.throwFor(Scanner.java:907)
at java.util.Scanner.next(Scanner.java:1530)
at java.util.Scanner.nextInt(Scanner.java:2160)
at java.util.Scanner.nextInt(Scanner.java:2119)
at Power2Input.main(Power2Input.java:10)`