本文主要是介绍习题:输入任意大写字母,生成金字塔图形,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
package com.test.code;
import java.io.*;public class pyramid {public static void main(String[] args) {System.out.print("请输入单个大写字母,以创建金字塔图形:");char c = ' '; try {c = (char )System.in.read();} catch (IOException e) {// TODO 自动生成的 catch 块e.printStackTrace();} if(c>='A'&&c<='Z'){//外层循环控制金字塔层数for(int i=1; i<=((c-'A')+1); i++){//打印每层空格数for(int j=i; j<=(c-'A'); j++){System.out.print(" ");}//打印金字塔前半部char ch = 'A'; //给定第一个字符为Afor(int k=0; k<i; k++){System.out.print(ch);ch++;}//打印金字塔后半部//将上面的ch重置为前一个字母ch--;for(int n=1; n<i; n
这篇关于习题:输入任意大写字母,生成金字塔图形的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!