2017-04-03 8 views
0

あなたはあなたのあなたの日であるjavaのif文の問題があり、レストランでテーブルを取得しようとしています。パラメータ "you"は、あなたの服のスタイリッシュ性で、0..10の範囲で、 "date"はあなたの日付の服のスタイリッシュです。テーブルを取得した結果は、0 = no、1 = maybe、2 = yesのint値としてエンコードされます。あなたのどちらかが非常にスタイリッシュな場合、8以上、結果は2(はい)です。ただし、どちらか一方のスタイルが2以下の場合は、結果は0(いいえ)になります。それ以外の場合、結果は1(多分)です。Java dateFishionコーディング

私のコードをコンパイラにプラグインした後、私のコードに問題があります。

は、ここで私は日付がif文を経由する必要がありませんどのような条件この問題については、私のコード

enter image description here

です。

+2

あなたがコンパイルエラーを持っている場合は、それが何であるかを教えてとポスト「私は間違って何かが私のcode_であり、コンパイラに私のコードにプラグイン_after」スタックトレース出力。 – csmckelvey

答えて

1

あなたのどちらかが2以下のスタイルを持っている場合、結果はこれを処理するために、あなたはあなたの中にyouため>=8date変数をチェックする必要はありません0(なし)

です最初の条件、むしろそれは以下のようにする必要があります。

if(you<=2 || date<=2) {//just check date or you <=2 
    return 0; 
} else if(you>=8 || date>=8) { 
    return 2; 
} else { 
    return 0; 
} 
関連する問題