336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
public class Prob{
public static void main(String[] args)
{
String sourceString="everyday we have is one more than we deserve";
String encodedString="";
StringBuffer encodedCharArr=new StringBuffer(); //암호화된 문자 하나씩 저장하기 위한 StringBuffer.굳이 안써도 됩니다.
int stringLength=sourceString.length(); //문자열의 길이
char[] sourceStringArr=new char[stringLength]; //원본 String을 char[]로 저장하기 위한 문자배열
char temp;
for(int i=0;i122){ //알파뱃이 아닌 문자는 변경x
}
else if(temp>119){ //+3을 해서 122가 넘으면 z 이후의 쓰레기문자가 출력되기 때문에 120,121,122는
temp-=23; //다시 알파뱃 a(아스키코드값 97)로 -26을 해준 후 +3을하기때문에 결국 -23을 해줌
}
else{
temp+=3;
}
encodedCharArr.append(temp); //변경된 문자하나씩 append
}
encodedString=encodedCharArr.toString(); //StringBuffer클래스를 String으로
System.out.println("암호화 할 문자열 : "+sourceString);
System.out.println("암호화 된 문자열 : "+encodedString);
}
}
'Language > Java 예제' 카테고리의 다른 글
[Java예제] 평균값에 가장 가까운 중간 값 추출하는 예제 (0) | 2015.01.30 |
---|---|
[Java예제] 책 목록 및 가격계산 예제 (0) | 2015.01.30 |
[Java예제] 주어진 숫자까지의 구구단 찍기 (0) | 2015.01.30 |
[Java예제] 별찍기 (0) | 2015.01.30 |
[Java예제] 도형면적 구하는 예제 (0) | 2015.01.30 |