2013-09-03 2 views
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(); 
    } 

} 

Так что я хочу сделать очень простую программу, которая принимает пользовательскую строку и возвращает длину, но программа даже не запускается. Я использую eclipse. Какие-нибудь советы?Java-программа набирает длину строки из пользовательского ввода

+3

Как это «не работает»? Любые сообщения об ошибках? – Thilo

+0

Положите это в попытку поймите .. !! Если вы не получаете сообщение об ошибке! !! – Dileep

+0

Прекрасно работает для меня ... – MadProgrammer

ответ

3

Ваша программа отлично работает.

Вы забыли ввести что-то в консоль? Возможно, он не работает, но на самом деле.

ТАКЖЕ: Если вы новичок в java/programming, я бы предложил использовать Netbeans над Eclipse. Netbeans предлагает немного больше поддержки, хотя он менее гибкий (что вам не нужно беспокоиться прямо сейчас).

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

Спасибо, что исправил мою проблему! –

Смежные вопросы