毎月のプログラムで日を見つける

utnicho:

私はJavaの初心者で、ユーザーに月の入力を求め、その月の日数を出力し、うるう年かどうかを尋ねるプログラムを作成しようとしています。スキャナーからの文字列「はい」入力をブール値のtrueまたはfalse入力に変換しようとしましたが、エラーが発生して文字列をブール値に変換できません。parseStringメソッドを試しましたが、成功しませんでした。この問題についての洞察や助けは大歓迎です。御時間ありがとうございます!

public static void main(String[] args){
    Scanner scan = new Scanner(System.in);
    int numberOfDays = 0;

    System.out.print("What's the month? ");
    String month = scan.nextLine();
    System.out.print("Is it a leap year? ");
    String leapYear = scan.nextLine();

    boolean b1 = Boolean.parseBoolean(leapYear);
    if (b1 = "yes") {
        b1 = true;
    }
    else {
        b1 = false;
    }

    switch(month) {
        case "January":                 
            numberOfDays = 31;
            break;              
        case "February":
            if (b1 = true) {
                numberOfDays = 29;
            } else {
                numberOfDays = 28;
            }
        break;
    }       
}   
TomStroemer:

あなたはこのようなものが欲しい:

boolean b1 = "yes".equals(leapYear);

if elseブロックをb1 = yesで削除します。Stringとbooleanを比較することはできません。比較するには、2つの等号が必要です。1つはbooleanにyesを割り当てようとするもので、エラーの原因になります。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Rの毎日のデータで数か月にわたるローリングsdを見つける方法

分類Dev

Javaで2つの日付範囲との交点を見つける(プログラム的に)

分類Dev

PrologでGcdを見つけるためのプログラム

分類Dev

プログラムでAndroidのドット抜けを見つける方法

分類Dev

2つの数の積を見つけるプログラム

分類Dev

Cプログラムでヒープの破損を見つける

分類Dev

マシン上のコアの数をプログラムで見つける

分類Dev

プログラムでRの現在のバージョンを見つける

分類Dev

プログラムで類似色を見つける

分類Dev

数学的なシリーズの合計をプログラムで見つけるJavaプログラム

分類Dev

「プログラムから開く」リストでプログラムの場所を見つける方法は?

分類Dev

私のプログラムで「constchar * + int」式を見つける方法

分類Dev

Prologプログラムですべての自然数解を見つける

分類Dev

プログラムでViewControllerの高さを見つける方法は?

分類Dev

Javaプログラムで文字列内の母音を見つける方法

分類Dev

..... n番目までの合計を見つけるプログラム

分類Dev

Wordpress:プログラムで毎日投稿を追加する方法は?

分類Dev

最高の素数を見つけるJavascriptプログラム

分類Dev

除数の奇数番号を見つけるプログラム

分類Dev

2の補数を見つけるCプログラム

分類Dev

文中の母音と子音を見つけるプログラム

分類Dev

プログラムで2つのブランチの共通の祖先を見つける方法

分類Dev

Railsで2つの日付の間の月を見つける

分類Dev

プロセスで実行されている特定のプログラムを見つける方法は?

分類Dev

SQLServerで終了日と月の差の数が指定されている月の最初の日を見つけるためのストアドプロシージャ

分類Dev

初心者なので、プログラムのバグを見つけることができません

分類Dev

2つの配列で共通の要素を見つけるためのJavascriptプログラム

分類Dev

プログラムでAndroidシステム情報を見つける

分類Dev

Pythonでサイコロを振るプログラムの最小値と最大値を見つける方法

Related 関連記事

  1. 1

    Rの毎日のデータで数か月にわたるローリングsdを見つける方法

  2. 2

    Javaで2つの日付範囲との交点を見つける(プログラム的に)

  3. 3

    PrologでGcdを見つけるためのプログラム

  4. 4

    プログラムでAndroidのドット抜けを見つける方法

  5. 5

    2つの数の積を見つけるプログラム

  6. 6

    Cプログラムでヒープの破損を見つける

  7. 7

    マシン上のコアの数をプログラムで見つける

  8. 8

    プログラムでRの現在のバージョンを見つける

  9. 9

    プログラムで類似色を見つける

  10. 10

    数学的なシリーズの合計をプログラムで見つけるJavaプログラム

  11. 11

    「プログラムから開く」リストでプログラムの場所を見つける方法は?

  12. 12

    私のプログラムで「constchar * + int」式を見つける方法

  13. 13

    Prologプログラムですべての自然数解を見つける

  14. 14

    プログラムでViewControllerの高さを見つける方法は?

  15. 15

    Javaプログラムで文字列内の母音を見つける方法

  16. 16

    ..... n番目までの合計を見つけるプログラム

  17. 17

    Wordpress:プログラムで毎日投稿を追加する方法は?

  18. 18

    最高の素数を見つけるJavascriptプログラム

  19. 19

    除数の奇数番号を見つけるプログラム

  20. 20

    2の補数を見つけるCプログラム

  21. 21

    文中の母音と子音を見つけるプログラム

  22. 22

    プログラムで2つのブランチの共通の祖先を見つける方法

  23. 23

    Railsで2つの日付の間の月を見つける

  24. 24

    プロセスで実行されている特定のプログラムを見つける方法は?

  25. 25

    SQLServerで終了日と月の差の数が指定されている月の最初の日を見つけるためのストアドプロシージャ

  26. 26

    初心者なので、プログラムのバグを見つけることができません

  27. 27

    2つの配列で共通の要素を見つけるためのJavascriptプログラム

  28. 28

    プログラムでAndroidシステム情報を見つける

  29. 29

    Pythonでサイコロを振るプログラムの最小値と最大値を見つける方法

ホットタグ

アーカイブ