首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用scanner和嵌套for循环在java中创建中空矩形。

在Java中使用Scanner和嵌套for循环创建中空矩形可以通过以下代码实现:

代码语言:txt
复制
import java.util.Scanner;

public class HollowRectangle {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.print("请输入矩形的行数:");
        int rows = scanner.nextInt();

        System.out.print("请输入矩形的列数:");
        int columns = scanner.nextInt();

        for (int i = 1; i <= rows; i++) {
            for (int j = 1; j <= columns; j++) {
                if (i == 1 || i == rows || j == 1 || j == columns) {
                    System.out.print("*");
                } else {
                    System.out.print(" ");
                }
            }
            System.out.println();
        }
    }
}

上述代码中,我们首先使用Scanner类获取用户输入的矩形的行数和列数。然后,使用嵌套的for循环来遍历矩形的每个位置。在每个位置上,我们根据位置的行号和列号判断是否需要输出"*"作为矩形的边框,或者输出空格作为矩形的内部空白部分。最后,通过调用System.out.println()方法换行输出矩形的每一行。

这个程序可以创建一个中空的矩形,矩形的边框由"*"组成,内部为空格。用户可以通过输入行数和列数来控制矩形的大小。

腾讯云相关产品和产品介绍链接地址:

  • 云服务器(ECS):https://cloud.tencent.com/product/cvm
  • 云数据库 MySQL 版(CDB):https://cloud.tencent.com/product/cdb
  • 人工智能平台(AI Lab):https://cloud.tencent.com/product/ailab
  • 云存储(COS):https://cloud.tencent.com/product/cos
  • 区块链服务(TBC):https://cloud.tencent.com/product/tbc
  • 物联网开发平台(IoT Explorer):https://cloud.tencent.com/product/iothub
  • 移动推送服务(TPNS):https://cloud.tencent.com/product/tpns

请注意,以上链接仅为示例,实际使用时请根据具体需求选择适合的腾讯云产品。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券