/* File name: IsConsonant.java
* --------------------------------------
* Tests alphabets for consonants
*/
import acm.program.*;
public class IsConsonant extends ConsoleProgram {
public void run() {
String ch = readLine ("Enter an alphabet: ");
isEnglishConsonant(ch.charAt(0));
if (true){
println("True");
} else {
println("False");}
}
private boolean isEnglishConsonant(char ch){
switch (Character.toUpperCase(ch)){
case 'A':
case 'E':
case 'I':
case 'O':
case 'U':
return false;
default:
return true;
}
}
}
答えて
if (true)
は常にtrueとテストされます。あなたは代わりに行う必要があります
if (isEnglishConsonant(ch.charAt(0)))
ありがとう! – user233444
@ user233444:お寄せいただきありがとうございます。あなたの問題を解決する答えがあった場合は、それを受け入れることを忘れないでください。 :) –
コードisEnglishConsonant(ch.charAt(0));
の3行目は、変数に格納されていないブール値を返すようです。私が間違っていないかどうか確認してください。
if (true)
常に返信atrue
です。
むしろやる:あなたのcase
文でbreak
を追加するのを忘れ
boolean consonant = isEnglishConsonant(ch.charAt(0));
if (consonant) {
println("True");
} else {
println("False");
}
。まあ
switch (Character.toUpperCase(ch)){
case 'A': case 'E': case 'I': case 'O': case 'U':
return false;
break;
default:
return true;
}
彼はすでに偽を返しているので、なぜ壊れていますか? breakは到達可能ではありません:) – mprabhat
public void run() {
String ch = readLine ("Enter an alphabet: ");
if (isEnglishConsonant(ch.charAt(0))){
println("True");
} else {
println("False");
}
}
private boolean isEnglishConsonant(char ch){
switch (Character.toUpperCase(ch)){
case 'A': case 'E': case 'I': case 'O': case 'U':
return false;
default:
return true;
}
}
ですが、isEnglishConsonant(ch.charAt(0))はtrueまたはfalseを返します。 – user233444
okeyがtrueを返すときはprintln( "True")を実行し、falseを返すときはprintln( "False")を実行します – confucius
真がtrueの場合、あなたのチェックは、それは常にケースになる場合!
if (true){
それはあなたがすべての後にチェックしたいものだ、isEnglishConsonant(ch.charAt(0))
代わりのtrue
を入れて!
ここでは、真偽値を返すメソッドを直接比較していません。そう、それは働かない。好きなように変更してください
if(isEnglishConsonant(ch.charAt(0)))
{
println("True");
}
else
{
println("False");
}
- 1. 誰かがこのマップで私を助けることができますか?
- 2. 誰かがこのエラーで私を助けることができますか?
- 3. 誰かが私を助けることができますか?
- 4. 誰かがこのエラーメッセージで私を助けることができますか?私はそれを理解することはできません
- 5. 誰かが次のJAVAコードで私を助けることができます
- 6. 誰かが私を助けることができますか?リンクリストの私のコードでエラーを見つけることができません
- 7. このため、サンプルアプリケーションが実行されませんでしたか?誰でも私を助けることができますか?
- 8. 誰かが私のここでのエラーを指摘するのを助けることができますか?
- 9. 誰も私の下でコードを助けることができますか?
- 10. 誰かが私にこのエラーを理解させるのを助けることができますか:
- 11. 誰かがこのコード(文字列)を修正するのを助けることができます-java
- 12. PDO + SQL誰かがこのPDOで私を助けることができる
- 13. 誰かがこのjarファイルを実行するのを助けることができますか?
- 14. jQuery - 誰でも私を助けることができます...?
- 15. 誰かがこれで私を助けてくださいすることができDivタグ
- 16. 誰かがpreg_matchで私を助けることができますか?
- 17. 誰かがTensorFlowで私を助けることができますか?
- 18. 誰かがpythonネットワークpragramで私を助けることができますか?
- 19. 誰でもこのhasNextLine()エラーを助けることができますか?
- 20. 誰でもこのMagentoエラーを助けることができますか?
- 21. 誰かが私のヘビの動きを助けることができます
- 22. 誰かが私はこの問題を解決する手助けすることができます私は
- 23. 誰かがワトソンのダイアログで私を助けることができます
- 24. こんにちは誰かがこれで私が助けてくださいすることができます
- 25. 誰かがmakeMoveメソッドで私を助けることができます
- 26. 誰かがチックタックトーロジックで私を助けることができます
- 27. 誰でもこの関数を1行に書くのを助けることができますか?
- 28. 誰かが私にこれらのエラーをクリアする手助けをすることができます
- 29. 誰かがエルグの疑問に私を助けることができます
- 30. 誰かがこのJSON解析で私を助けることができますか?
とは何ですか?何が結果になるはずですか?今の結果は何ですか? –
質問のタイトルを、より一般的ではなく、あまり適切でないものに変更してください。 –
@Erno:second that。提供された回答の1つがあなたに役立っていることが判明した場合は、user233444を受け入れてください! – codeling