ASCII 코드와 replace함수

2018. 5. 28. 20:48·오랜된 포스팅/Java

(사진출처)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;
            }
        }
 
    }
 
}
 
Colored by Color Scripter
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
'오랜된 포스팅/Java' 카테고리의 다른 글
  • C.R.U.D filework version project
  • 문자열(String)과 함께 사용되는 함수(method)
  • C.R.U.D. 프로그램 만들기 ver.2
  • TV 리모콘기능 프로그램 in Java
Toycode
Toycode
오늘도 훌륭했던 시간을 보내길 바라며
  • Toycode
    오늘도 훌륭했어
    Toycode
  • 전체
    오늘
    어제
    • 분류 전체보기 (48)
      • 블록체인 (0)
      • 기초 CS 파훼하기 (2)
      • IT 트렌드 (1)
      • 오랜된 포스팅 (45)
        • Java (25)
        • SQL Developer (14)
        • eGovFramework (5)
        • IOS (1)
  • 링크

    • Online Resume
  • hELLO· Designed By정상우.v4.10.0
Toycode
ASCII 코드와 replace함수
상단으로

티스토리툴바