0
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();
    }

}

所以我想制作一个非常简单的程序,它接受用户字符串并返回长度,但程序甚至不运行。我正在使用日食。有小费吗?

4

2 回答 2

3

您的程序运行良好。

您是否忘记在控制台中输入内容?它可能看起来没有运行,但实际上是。

另外:如果您不熟悉 java/programming,我建议您使用 Netbeans over Eclipse。Netbeans 提供了更多支持,尽管它不太灵活(您现在不需要担心这一点)。

于 2013-09-03T04:50:34.160 回答
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();
  }
}
于 2013-09-03T04:50:55.170 回答