答えの検索で見つかったほとんどの例は、複雑なコードに埋め込まれています。私はちょうど2つの答え(バイナリ?)質問への大文字または小文字のどちらかの応答を受け入れることを知っている質問プログラムを持ってしようとしているし、いずれかの答えを使用して単数結果に進みます。私は本の中で文字クラスのメソッドを見つける前にif/elseのアプローチを試みましたが、それは例の半分の方法に役立ちます。どちらが先ですか? charまたはString?
はここのコードです:
import java.util.Scanner;
public class MarriageQuiz
{
public static void main(String[] args)
{
char isMarried = 'M';
char isSingle = 'S';
String marStat;
System.out.print("Please enter your Marital Status (M or S) >> ");
marStat = input.nextLine();
if(marStat.isUppercase(isMarried | isSingle))
{
marStat = input.nextLine();
}
else if((marStat.isLowercase(isMarried | isSingle)))
{
marStat = marStat.toUpperCase(isMarried | isSingle);
}
System.out.print("You are " + marStat);
}
}
これでブール値を使用するというアイデアがありました –
私はStingBuilderの使用について考えましたが、まだ編集する文字列を特定する必要があります。 –
あなたの質問は何ですか?もう一つのことは、コード例のロジックが意味をなさない、その目的を識別できないことです。 –