Java程序从用户输入中查找字符串长度

时间:2013-09-03 04:45:21

标签: java string

public class Strings {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String word1 = sc.next();
        System.out.println(word1.length());
        sc.close();
    }

}

所以我想创建一个非常简单的程序,它接受用户字符串并返回长度,但程序甚至不运行。我正在使用eclipse。有什么提示吗?

2 个答案:

答案 0 :(得分:3)

你的程序运行正常。

您是否忘记在控制台中键入内容?它似乎没有运行但实际上是。

另外:如果您不熟悉java /编程,我建议使用Netbeans而不是Eclipse。 Netbeans提供了更多的支持,虽然它不太灵活(你现在不需要担心的事情)。

答案 1 :(得分:2)

确保您提供输入以计算单词的长度。

如果您提供输入,这样可以正常工作,最好按以下方式更改代码:

public class Strings {

  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    System.out.println("Enter your word: \n");
    String word1 = sc.next();
    System.out.println(word1.length());
    sc.close();
  }
}