このコードに問題があります。毎回変換するのではなく、同じことを 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();
}
}}