首页>>帮助中心>>香港vps服务器的java中怎么用for循环打印空心菱形

香港vps服务器的java中怎么用for循环打印空心菱形

2024/1/28 131次

以下是一个用for循环打印空心菱形的香港vps服务器的Java程序:

import java.util.Scanner;

public class HollowDiamond {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

System.out.print("请输入菱形的行数:");

int rows = scanner.nextInt();

// 打印上半部分

for (int i = 1; i <= rows; i++) {

for (int j = 1; j <= rows - i; j++) {

System.out.print(" ");

}

System.out.print("*");

if (i > 1) {

for (int j = 1; j <= 2 * i - 3; j++) {

System.out.print(" ");

}

System.out.print("*");

}

System.out.println();

}

// 打印下半部分

for (int i = rows - 1; i >= 1; i--) {

for (int j = 1; j <= rows - i; j++) {

System.out.print(" ");

}

System.out.print("*");

if (i > 1) {

for (int j = 1; j <= 2 * i - 3; j++) {

System.out.print(" ");

}

System.out.print("*");

}

System.out.println();

}

}

}

复制代码

这个程序通过两个嵌套的for循环来打印菱形的每一行。外层循环控制行数,内层循环控制每一行中的空格和星号的个数。

一诺网络香港免备案专区,提供「香港增强VPS」和「香港特惠VPS」两种类型的高可用弹性计算服务,搭载新一代英特尔®至强®铂金处理器,接入CN2低延时高速回国带宽线路,网络访问顺滑、流畅。机房网络架构采用了BGP协议的解决方案可提供多线路互联融合网络,使得不同网络运营商线路的用户都能通过最佳路由实现快速访问。香港云VPS低至29/月,购买链接:https://www.enuoidc.com/vps.html?typeid=2