当前位置: 首页 > article >正文

Java 用二维数组输出三角形排列的字母

package com.software.first;

import java.util.Arrays;
import java.util.Scanner;

public class Test {
	public static void main(String[] args) {
		System.out.print("输入行数:");
		// 输入行数
		Scanner scan = new Scanner(System.in);
		int line = scan.nextInt();
		// 根据行数定义数组
		char[][] a = new char[line][2 * line - 1];
		// 定义元素数值
		for (int i = 0; i < a.length; i++) {
			for (int j = 0; j < line + i; j++) {
				if (j > line - 2 - i)
					a[i][j] = (char) (i + j - line + 1 + 'A');
			}
		}
		// 显示数组
		System.out.println("显示数组a:");
		for (char[] row : a) {
			for (char item : row) {
				System.out.print(item + " ");
			}
			System.out.println();
		}
	}
}

在这里插入图片描述


http://www.kler.cn/a/597514.html

相关文章:

  • 盘泰UV种植体:抗老化新科技,焕发种植牙新活力
  • 当科技业成为系统性压榨的绞肉机
  • 【鸿蒙开发】Hi3861学习笔记- WIFI应用STA连接网络
  • nvm 安装某个node.js版本后不能使用或者报错,或不能使用npm的问题
  • 【IDEA】IDEA常用快捷键(适应包括xml所有类型文件)
  • stm32f103 boot引脚
  • 【java面试】线程篇
  • Java——Random库
  • Godot读取json配置文件
  • 从“制造”到“智造”,看中集“灯塔”生产线与永洪“数据技术”的紧密融合
  • 深度学习--链式法则
  • RK3588开发笔记-RTL8852wifi6模块驱动编译报错解决
  • Starrocks 命令 Alter table DISTRIBUTED 重分布数据的实现
  • Java常用类
  • 使用Aspera高速上传文件到ncbi
  • Mac | Excel | 列数改为和行数一样用数字表示
  • 操作系统为ubantu的服务器上部署nginx软件基础步骤总结
  • 5(五)Jmeter监控服务器性能
  • 【机器学习】机器学习工程实战-第2章 项目开始前
  • 网络安全应急入门到实战