我在搜索答案时发现的大多数示例都嵌入了复杂的代码中。我只是试图让一个问题程序知道接受对两个答案(二元?)问题的大写或小写答复,然后使用任一答案继续进行单数结果。在我的书中发现字符类方法之前,我尝试了一种if/else的方法,但它只是对它的一半帮助。哪个先到?字符或字符串?
下面的代码:
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,但我仍然需要确定要编辑的字符串。 –
你的问题到底是什么?另一件事,你的代码示例的逻辑没有意义,目的不能被识别。 –