我对这段代码有问题,它不断重复同样的事情 27 次,而不是每次都转换。所以如果用户输入“ASDFG”,每次都会重复“BTEGH”
import java.io.* ;
import java.util.Scanner;
public class what
{
public static void main (String[] args)
{
Scanner hey = new Scanner(System.in);
System.out.print("Enter a word: ");
String w = hey.nextLine();
System.out.println(w);
int j=0;
while(j<28){
for(int i=0; i<w.length(); i++)
{
char ch = w.charAt(i);
ch++;
System.out.print(ch);
}
j++;
System.out.println();
}
}}