(사진출처)http://lureout.tistory.com/515
입력값제어를 위한 ASCII코드
이번 포스팅은 문자열안의 내용을
하나의 문자로 쪼개어 아스키 코드값으로
값을 비교하여 입력값을 제어하는 방법과
문자열 안의 공백(스페이스)값을 제어하는
replace함수도 함께 기록하겠습니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | package ascii; import java.util.Scanner; public class asciiCode { public static void main(String[] args) { Scanner sc = new Scanner(System.in); // Delete " " word spacing in String String test = "Hel l o wor ld"; test = test.replace(" ",""); System.out.println("test = "+test); System.out.println(); // 개행 // Check num System.out.print("사용자의 이름을 입력하시오.\n>>>"); String name = sc.next(); System.out.println("name = "+name); test = test.replace(" ",""); for (int i = 0; i < name.length(); i++) { char c = name.charAt(i); if((int)c>47&&(int)c<58) { System.out.println("문자가 아닌 입력값이 포함되었습니다."); break; } } System.out.println(); // 개행 System.out.print("사용자의 나이를 입력하시오.\n>>>"); String age = sc.next(); age.trim(); System.out.println("age = "+age); for (int i = 0; i < name.length(); i++) { char c = name.charAt(i); if((int)c<48||(int)c>57) { System.out.println("숫자가 아닌 입력값이 포함되었습니다."); break; } } } } | cs |
..
..
'오랜된 포스팅 > Java' 카테고리의 다른 글
C.R.U.D filework version project (0) | 2018.05.31 |
---|---|
문자열(String)과 함께 사용되는 함수(method) (0) | 2018.05.28 |
C.R.U.D. 프로그램 만들기 ver.2 (0) | 2018.05.27 |
TV 리모콘기능 프로그램 in Java (0) | 2018.05.26 |
데이터의 값의 교환..? Basic Swap (0) | 2018.05.26 |