String을 가져 와서 String의 모든 문자에 2를 더하는 프로그램을 작성하고 싶습니다. 이것은 매우 간단했습니다. 여기에 내 코드가 있습니다. 예 : -Java에서 문자열의 간단한 암호화
String str="ZAP YES";
nstr="BCR AGU" //note Z=B and Y=A
String str=sc.nextLine();
String nstr=""
for(int i=0;i<str.length();i++)
{
char ch=sc.charAt(i);
if(ch!=' ')
{
if(ch=='Z')
ch='B';
else if(ch=='Y')
ch='A';
else
ch=ch+2;
}
nstr=nstr+ch;
}
지금 내가 (대신 2) N이 정말 내가 해결할 수에 의해 모든 문자를 증가합니다.
n % 26을 (를) 사용하고 조건을 위해 루프를 사용한다고 생각하지만 구현 방법을 해결할 수 없었습니다.
당신이 'Z'와 같은 채널이 있으면 무슨 생각해? 캐릭터의 ascii char 값이 256이라면 어떻게됩니까? – SMA
'n'은 무엇을 의미합니까? – notyou
n은 변수이고 첫 번째 경우는 2이므로 이제는 런타임에 결정됩니다. – quadgen