2016-04-08 9 views
1

内のコードを実行しているときの解析中にエラー私はプログラミングに新たなんだと入力場合パングラムを含む行を出力するスクリプトを記述しようとしているファイルの終わりに達しましたsはパングラムであるか、そうでなければであり、パンラムではありません。私がスクリプトをコンパイルすると、エラーが発生する"解析中にファイルの終わりに達しました。"私はバランスのとれたカッコがあると信じています。どんな助けでも大歓迎です。プログラミングに新しい - repl.it/CD18/4

import java.util.*; 

class Main { 
    public static void main(String[] args) { 

     boolean flag = false; 
     Scanner key = new Scanner(System.in); 
     String s = key.nextLine(); 
     String upperCaseStr = s.toUpperCase(); 

     for(char alphabet = 'A'; alphabet <='Z'; alphabet++) { 
      if(upperCaseStr.indexOf(alphabet)==-1){ 
       flag=true; 
       break; 
      } 
     } 
     if (flag){ 
      System.out.print("not "); 
     } 
     System.out.println("pangram"); 
    } 
} 
+1

パングラムが何であるかは考えますが、どのようなエラーメッセージをあなたが正確に得るか、そして、あなたのコード内の何行、それが指すのでしょうか? – Stultuske

+1

このクラスは問題なくコンパイルする必要があります。どのようにコンパイルしますか? .javaファイルの名前はどうですか? – SomeJavaGuy

+3

チェックするのも良いことです:コンパイルする前にファイルを保存しましたか? – Stultuske

答えて

2

あなたが複数の入力をやって維持したい場合は、これを試してください:あなたはwhileループを抜け出すために何かをする必要がありますが、ユーザタイプが終了した場合のために外観や何かのように、

import java.util.*; 

class Main { 
    public static void main(String[] args) { 
     boolean continue = true; 
     while (continue){ 
      boolean flag = false; 
      Scanner key = new Scanner(System.in); 
      String s = key.nextLine(); 
      String upperCaseStr = s.toUpperCase(); 
      //if (upperCaseStr.trim() == "QUIT"){ 
      // continue = false; 
      //} -> don't compare Object's values by their references 
      continue = "QUIT".equals(s.toUpperCase()); 
      for(char alphabet = 'A'; alphabet <= 'Z'; alphabet++) { 
       if(upperCaseStr.indexOf(alphabet)==-1){ 
        flag=true; 
        break; 
       } 
      } 
      if (flag){ 
       System.out.print(s + " is not a pangram"); 
      } 
      else 
       System.out.println(s + " is a pangram"); 
     } 
    } 
} 

が、役立つはず

[編集]を追加しまし終了句

+0

ありがとう@Stultuske、そのビットを修正しようとしている瞬間を持っていた:) – Draken

+2

は、 whileループの終わり。 "quit"がパングラムであるかどうかを知りたければ – Stultuske

+0

あなたは知らないかもしれません;) – Draken

関連する問題