JAVA를 JAVA라

[JAVA] 시저 암호 대문자 본문

JAVA/풀어봅시다 (eclipse)

[JAVA] 시저 암호 대문자

샛별KIM 2021. 5. 25. 17:26
char[] cat = {'C', 'A', 'Z'};
int amho = 5;//5칸 밀면?

	for(int i = 0; i < cat.length; i++) {
   		if(cat[i] + amho  > 'Z') {
			System.out.print((char)(cat[i] + amho - 26));

  	    } else {
    	     System.out.print((char)(cat[i] + amho));
   }
}

//아스키문자표 사용, Z를 넘어가면 다음 유니코드인 특수문자가 나오기 때문에

//5칸 밀었을 때의 값이 'Z'의 값보다 클 경우 -26을 해준다

'JAVA > 풀어봅시다 (eclipse)' 카테고리의 다른 글

[JAVA] 점수 합, 평균 내고 등급 나누기  (0) 2021.05.26
[JAVA] 로또  (0) 2021.05.26
[JAVA] 시저 암호  (0) 2021.05.26
[JAVA] 스캐너로 입력받아 배열만들기  (0) 2021.05.25
[JAVA] 별 찍기  (0) 2021.05.24
Comments