菜鸟教程 -- 学的不仅是技术,更是梦想!

Java 教程
(追記) (追記ここまで)

Java 实例 – 打印平行四边形

Java 实例 Java 实例

输出平行四边形。

实例

publicclassParallelogram{publicstaticvoidmain(String[]args){//外层循环 每次打出一个*for(inti = 1; i <=5; i++){//填充空格for(intj = 1; j <= 5 - i; j++){System.out.print(""); }//内层循环 每次打印一个*for(intk = 1; k <= 5; k++){System.out.print("*"); }System.out.println(); }}}

输出结果:

 *****
 *****
 *****
 *****
*****

Java 实例 Java 实例

AI 思考中...

2 篇笔记 写笔记

  1. #0

    argyi

    150***[email protected]

    4

    打印圆形:

    public class Circle{
     public static void main(String[] args) {
     circle(5); // 输出半径为5的圆
     }
     public static void circle(int r) {
     for (int y = 0; y <= 2 * r; y += 2) {
     int x = (int) Math.round(r - Math.sqrt(2 * r * y - y * y));
     int len = 2 * (r - x);
     // 圆左的空白
     for (int i = 0; i <= x; i++) {
     System.out.print(' ');
     }
     // 左半圆
     System.out.print('*');
     // 中间空白
     for (int j = 0; j <= len; j++) {
     System.out.print(' ');
     }
     // 右半圆
     System.out.println('*');
     }
     }
    }

    输出结果为:

     * *
     * *
     * *
     * *
     * *
     * *
    
    argyi

    argyi

    150***[email protected]

    8年前 (2018年05月24日)
  2. #0

    头条号[IT荠荠菜]

    qux***[email protected]

    8

    打印指定行数的平行四边形:

    public class ParallelogramDemo {
     public static void main(String[] args) {
     print(5);
     }
     public static void print(int size) {
     // 第一个和第二个for 循环中的代码一样。
     for (int i = 0; i < size; i++) {
     for (int j = 0; j < (size - 1) - i; j++) {
     System.out.print(" "); // 输出左上角位置的空白
     }
     for (int j = 0; j < size; j++) {
     System.out.print("*"); // 输出菱形上左半部边缘
     }
     System.out.println();
     }
     }
    }

    头条号[IT荠荠菜]

    qux***[email protected]

    7年前 (2019年12月16日)

点我分享笔记

  • 昵称 (必填)
  • 邮箱 (必填)
  • 引用地址

AltStyle によって変換されたページ (->オリジナル) /