GGYU

시저암호화 본문

프로그래밍/JAVA

시저암호화

GANADARA 2019. 4. 21. 18:51

final char alphaNum=26;

public String caesar(String string, int i)
{
  char c[] = string.replace(" ","").toCharArray();
  StringBuilder sb= new StringBuilder();
  char t=0;

   for(char fc:c)
  {
    t= Character.isUpperCase(fc) ? 'A' :'a';
    t= (char) ((fc-t)+((char)i))%alphaNum+t);
    sb.append(Character.toString(t)+" ");
  }

 return sb.toString();
}

'프로그래밍 > JAVA' 카테고리의 다른 글

프로세스 실행 및 결과 확인  (0) 2019.05.19
숫자체크  (0) 2019.04.21
console 입력  (0) 2019.04.21
reflection  (0) 2018.07.19
object 전송  (0) 2018.07.19
Comments