找不到扫描仪

时间:2014-02-27 12:32:22

标签: java java.util.scanner

我对scanner的经验非常糟糕,因为我使用的是GUIJOptionPane。因此,我无法完成scanner的计划实习生。我是新手,所以请帮帮我,“找不到scanner”。到目前为止,这是我的代码。

import java.io.*;
import java.util.*;

class MultiplicationTables{
     public static void main(String args[]){
          int n, c;
          System.out.println("Enter an integer to print its multiplication table");
          Scanner in = new Scanner(System.in);
          n = in.nextInt();
          System.out.println("Multiplication table of "+n+" is :-");

          for ( c = 1 ; c <= 10 ; c++ )
             System.out.println(n+"*"+c+" = "+(n*c));
     }
}

2 个答案:

答案 0 :(得分:1)

如果您的Java不是1.5或更高版本,则不提供Scanner类。

转到命令promt

输入“java -version”

检查你的版本。如果你已经过时只是更新。问题应该修复.. 并确保您的IDE或JDK实际使用它。

此处提供的代码是正确的,因此您可以在修复问题后使用它。

答案 1 :(得分:1)

首先导入是多余的。

import java.io.*; // you can remove it

Scanner是java.util包中的一个类。 检查您在ide或系统中正确设置jdk路径的天气。 取决于您使用的系统: Windows:高级系统设置 - &gt;环境变量 - &gt;路径检查天气有你的jdk路径。

UNIX中的控制台打印'echo $ PATCH'并检查是否正确添加了jdk路径。

然后你可以在控制台编写中检查你的java版本独立于系统

java --version