0
我想制作一个接受字符串并加密的程序。我的字符切换软件返回相同的答案?
在执行程序期间,它应该将字符串转换为char数组。然后,一个switch语句在数组中运行,用b替换,反之亦然。
但是,程序只是返回一样的在开始!这里是代码
import java.lang.*;
import java.util.Scanner;
public class Program
{
public static void main(String args[])
{
Scanner input = new Scanner(System.in);
String pw = input.next();
char pwa[] = pw.toCharArray();
for(char c : pwa){
switch(c){
case 'a':
c = 'b';
break;
case 'b':
c ='a';
break;
}
}
String convpw = new String(pwa);
System.out.println(convpw);
}
}