본문 바로가기

java#string3

[Java / String] 입력받은 영단어를 모두 대문자로 변환 및 출력 예제 Q. 영단어를 입력하면 입력한 것을 toUpperCase()나 toLowerCase()를 사용하지 않고 모두 대문자로 바꿔서 출력하시오. 🔸 ASCII 코드 사용 🔸 toUpperCase(), toLowerCase() 사용 X String word = "Hello"; String result = ""; for(int i = 0; i = 97) { // 97(a) 65(A) n -= 32; } result += (char)n; // 대문자로 변환한 결과값 저장 } Syst.. 2021. 12. 9.
[Java / String] 입력된 문자열(string)이 모두 숫자인지 알아보는 예제 Q. 입력된 문자열(String)이 모두 숫자로 되어 있는지 or 모두 숫자로 되어 있지 않은지 판별하는 코드를 작성하시오. A1. 🔸 ASCII 코드 사용 X System.out.print("문자열(string)을 입력해주세요: "); String strScan = scan.next(); char temp; boolean check = true; for(int i = 0; i < strScan.length(); i++) { temp = strScan.charAt(i); if(!('0' 57) { numberOk = false; break; } } // 결과 출력 [true_숫자, false_숫자 X] if(numberOk) { int Number = Integer.parseInt(strNum); Sys.. 2021. 12. 9.
[Java / String] 입력된 문자(char)가 숫자인지 알아보는 예제 Q. 입력된 문자(char)가 숫자로만 되어 있는지 or 다른 문자로 작성되어 있는지 알아볼 수 있는 코드를 작성하시오. ex. * char str = "3"; // 숫자 입니다. * char str = "A"; // 숫자가 아닙니다. A1. 🔸 ASCII 코드 사용 X 🔸 내장함수( isDigit() ) 사용 X System.out.print("문자(char)를 입력해주세요: "); char charScan = scan.next().charAt(0); if(('0' 57) { // ASCII코드: 0 = 48, 9 = 57 numberOk = false; } // 결과 출력 [true_숫자, false_숫자 X] if(numberOk) { System.out.println("숫자입니다."); } els.. 2021. 12. 9.