JavaScript, jQuery, Java

InputStreamReader

보리하늘 2017. 12. 19. 11:26
반응형

입력받은 문자열의 가장 큰 아스키코드 값 찾기



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
InputStreamReader insr = new InputStreamReader(System.in);
 
char n;
 
int max = 0;
 
whiletrue ){
    n = (char)insr.read();
    
    if( n == 13 ) break;
    
    if( max == 0 ){
        max = (int)n;
    }else{
        max = n > max ? n : max;
    }
}
 
= (char)max;
 
System.out.println("max : "+n+", "+max);
cs





위의 형광펜 부분 처리를 안해주면 빈값까지 읽어버린다.



\n : 개행 (아스키코드 : 10)


\r : 캐리지 리턴 (다음행의 첫줄로 커서 옮김) (아스키코드 : 13)

728x90
반응형