0

さて、私のインデントが気に入らない場合は、申し訳ありません(私は初心者です)..

このコードをコンパイルできません。割り当ては、2 つのユーザー定義メソッドを記述することです。1 つは文字が母音かどうかを判断するメソッド (ブール値)、もう 1 つはユーザーが入力した int (例: 12345) を逆変換するメソッド (54321) です。このコードで。提案やヒントをいただければ幸いです。

更新: 新しいコード:

import java.util.Scanner;

public class InClassModule8
{
  public static void main(String[] args) {
    Scanner keyboard = new Scanner(System.in);
    System.out.println("Please enter a letter: ");
    String letter = keyboard.nextLine();
    System.out.println("Please enter an integer: ");
    int digit = keyboard.nextInt();
    System.out.println(isVowel(letter));
    System.out.println("The reversed digits are: " + reverseDigit(digit));
    }
}

  private static boolean isVowel(String line) 
  {
    line = (line != null) ? line.trim() : "";
    if (line.length() == 1) {
        switch (Character.toUpperCase(line.charAt(0))) 
        {
        case 'A': case 'E': case 'I': case 'O': case 'U':
            return true;
        }

    return false;
    }

  private static String reverseDigit(int val) 
  {
    StringBuilder sb = new StringBuilder(String.valueOf(val));
    return sb.reverse().toString();
  }

現在のエラー:

6 個のエラーが見つかりました: ファイル: /Users/gcaruso/Documents/CISS 110/Module 3/Module 4/In_Class_Module_8.java [行: 16] エラー: /Users/gcaruso/Documents/CISS 110/Module 3/Module 4/In_Class_Module_8. java:16: クラス、インターフェイス、または列挙が必要です ファイル: /Users/gcaruso/Documents/CISS 110/Module 3/Module 4/In_Class_Module_8.java [行: 19] エラー: /Users/gcaruso/Documents/CISS 110/Module 3/Module 4/In_Class_Module_8.java:19: class、interface、または enum が必要です ファイル: /Users/gcaruso/Documents/CISS 110/Module 3/Module 4/In_Class_Module_8.java [行: 24] エラー: /Users/gcaruso /Documents/CISS 110/Module 3/Module 4/In_Class_Module_8.java:24: class、interface、または enum が必要 ファイル: /Users/gcaruso/Documents/CISS 110/Module 3/Module 4/In_Class_Module_8.java [行: 27 ] エラー: /Users/gcaruso/Documents/CISS 110/Module 3/Module 4/In_Class_Module_8.java:27: クラス、インターフェイス、または列挙型が必要です ファイル: /Users/gcaruso/Documents/CISS 110/Module 3/Module 4/In_Class_Module_8.java [行: 32] エラー: /Users/gcaruso/Documents/CISS 110/Module 3/Module 4/In_Class_Module_8.java:32: class、interface、または enum が必要です ファイル: /Users/gcaruso/Documents/CISS 110/Module 3/Module 4/In_Class_Module_8.java [行: 33] エラー: /Users/gcaruso /Documents/CISS 110/Module 3/Module 4/In_Class_Module_8.java:33: クラス、インターフェイス、または列挙型が必要です/Users/gcaruso/Documents/CISS 110/Module 3/Module 4/In_Class_Module_8.java:33: クラス、インターフェイス、または列挙型が必要です/Users/gcaruso/Documents/CISS 110/Module 3/Module 4/In_Class_Module_8.java:33: クラス、インターフェイス、または列挙型が必要です

4

3 に答える 3

0

コードの 48 行目に余分な中括弧があります。それを削除してください。

また、33 行目で、コードは終了ステートメントreturn statusの後に来る必要があります。else

else 
{
  status = false;
}
return status;
于 2014-10-22T21:45:50.187 に答える