Notice
Recent Posts
Recent Comments
Link
Everything has an expiration date
029 - Java 삼항 연산자 : 알파벳 변환 프로그램 내 풀이 본문
// ============[알파벳 대소문자 변환 프로그램 내 풀이!!]===============
import java.io.IOException;
public class Mytest2
{
public static void main(String[] args) throws IOException
{
int n, resultNum;
char inputCh, resultCh;
System.out.print("한 문자 입력 : ");
n = System.in.read();
inputCh = (char)n;
//resultNum = ((65 <= n) && (n <= 90)) || ((97 <= n) && (n <= 122)) ? "알파벳" : "알파벳 아님";
// ----------
// (97 <= n) && (n <= 122) ? (n - 32) : (n + 32)
//resultNum = ((65 <= n) && (n <= 90)) || ((97 <= n) && (n <= 122)) ? "알파벳" : "알파벳 아님";
// --------------
// n
resultNum = ((65 <= n) && (n <= 90)) || ((97 <= n) && (n <= 122)) ? (((97 <= n) && (n <= 122)) ? (n - 32) : (n + 32)) : n;
// -------------------------------------------------
// 입력 문자 알파벳일 때 실행 (소문자인지 판별)
// ----
// 알파벳이 아님
//resultNum = ((65 <= n) && (n <= 90)) || ((97 <= n) && (n <= 122)) ? (((97 <= n) && (n <= 122)) ? (n - 32) : (n + 32)) : n;
// ----------------------------------------------------- ------------------------------------------------- ---
// 1 2 3
//
resultCh = (char)resultNum;
System.out.printf("%c → %c%n", inputCh, resultCh);
}
}
'[Java] > Program source (java)' 카테고리의 다른 글
031 - Java 실행의 컨트롤(제어문) - if문을 사용하여 성적 등급 출력하기 (0) | 2023.08.29 |
---|---|
030 - Java 삼항 연산자 : 입력 받은 년도가 윤년인지 판별하는 프로그램 (0) | 2023.08.29 |
029 - Java 삼항 연산자 : 입력 받은 알파벳의 대소문자를 변환해 주는 프로그램 (0) | 2023.08.29 |
028 - Java 삼항 연산자 : 입력 받은 값이 0인지, 짝수인지 홀수인지 판별하는 프로그램 (0) | 2023.08.29 |
027 - Java 조건 연산자 : 삼항 연산자 () ? () : ()로 입력 받은 정수가 짝수인지 홀수인지 판별하는 프로그램 (0) | 2023.08.28 |