내 검색에서 찾은 대부분의 예제는 복잡한 코드에 포함되어 있습니다. 나는 두 가지 대답 (바이너리?) 질문에 대한 대문자 또는 소문자 응답을 받아들이고 다음 중 하나의 답을 사용하여 단수 결과로 진행하는 질문 프로그램을 사용하려고합니다. 내 책에서 문자 클래스 메서드를 찾기 전에 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를 사용하는 것에 대해 생각했지만 편집 할 문자열을 식별해야합니다. –
귀하의 질문은 무엇입니까? 또 다른 것은 코드 예제의 논리가 이해가되지 않는다는 것, 목적을 식별 할 수 없다는 것입니다. –