21xrx.com
2025-03-29 03:18:15 Saturday
文章检索 我的文章 写文章
Java中如何输出图形式的字符串
2023-06-14 07:38:51 深夜i     10     0
Java 输出 图形 字符串 循环语句 控制台

在Java编程中,输出图形是常见的需求。例如,需要在控制台中输出一个菱形、一个三角形或者一个矩形。但是,由于Java中没有直接的图形输出函数,所以需要使用字符串来模拟图形的输出。

具体来说,可以通过将空格和星号字符按照一定的规则组合成字符串,然后使用System.out.println()函数进行输出。例如,以下是输出一个菱形的代码:

public class Main {
  public static void main(String[] args) {
    int n = 5;
    for (int i = 0; i < n; i++) {
      for (int j = 0; j < n - i; j++) {
        System.out.print(" ");
      }
      for (int k = 0; k <= 2 * i; k++) {
        System.out.print("*");
      }
      System.out.println();
    }
    for (int i = n - 2; i >= 0; i--) {
      for (int j = 0; j < n - i; j++) {
        System.out.print(" ");
      }
      for (int k = 0; k <= 2 * i; k++) {
        System.out.print("*");
      }
      System.out.println();
    }
  }
}

上述代码通过循环语句和空格字符和星号字符的组合,输出了一个菱形。当然,这只是一个例子,实际上可以使用类似的方法输出其他的图形,只需要根据需求调整字符的组合方式即可。

  
  

评论区