我不明白为什么这不运行。我正在尝试制作一个程序,将用户输入的文本显示为三角形。每条新线都添加一个字母,形成三角形图案。
例如,如果用户输入单词computers,输出将是:
s
sr
sre
sret
sretu
sretup
sretupm
sretupmo
sretupmoc
import java.util.Scanner;
public class BackwordsTri
{
public static void main(String[] arg)
{
Scanner keyboard = new Scanner(System.in);
String word = keyboard.nextLine();
String newWord="";
char ch;
int wl = word.length();
for (int i=0; i < word.length(); i++)
{
int q = (wl - i);
ch= word.charAt(q);
newWord= ch + newWord;
System.out.println(newWord);
}
}
}