java - 如何在Java中对角显示单词?

标签 java

我正在尝试制作一个接受单词然后对角显示该单词的程序。到目前为止我只让它垂直显示。

扫描仪接受“zip”,然后输出:

z  
i  
p  

我该如何让它像这样:

z  
  i  
    p

这是我的代码:

import java.util.Scanner;
public class exercise_4 
{
    public static void main(String [] args)
    {
        Scanner scan = new Scanner(System.in);

        System.out.println("Please enter your words");

        String word = scan.nextLine();

        for (char ch: word.toCharArray())
        {
            System.out.println(ch);
        }
    }
}

最佳答案

你可以尝试这样的事情:-

   String s = "ZIP";
    String spaces = "";

    for (int i = 0; i < s.length(); i++) {
        System.out.println(spaces + s.charAt(i));
        spaces += "  ";
    }

关于java - 如何在Java中对角显示单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18159010/

相关文章:

java - 安卓应用程序 : The Cache directory is empty but the device cache indicator shows that it is not empty

java - Azure Java SDK v12 未异步下载文件

java - 如何显示某个类的所有可用方法(java)

java - FreeTTS,Java,Linux: “LINE UNAVAILABLE: Format is …”的解决方法

java - 在Java中按值复制对象列表

java - 优化将数字添加到队列中以获得数字流中的中值

java - 简单java maven项目中的log4j

Java 将 XML 拆分为单独的字符串

javascript - Heroku 上传 Node 应用程序和 Java jar

java - 替换 JavaFX 中的列排序