import java.util.Scanner;public class A1 {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int a=scanner.nextInt();//a输入的数字nint b=0;//b是总行数;int c=1;//c是最后一行的第一个数;while(c<=a){      // 先判断总共要输出多少行,方便计算每行前面的空格b++;
c=b+c;}System.out.println("这个三角形一共有"+b+"行");int day=1;  //day是当前要输出的数字
for(int h=1;h<=b;h++){      //h是当前行数    循环输出每一行for(int e=b-h;e>0;e--){    // e是每行前面要打印的空格数System.out.print(" ");}for(int i=h;i>0;i--){               //i是当前行要输出的数字个数System.out.print(day);System.out.print(" ");     //输出一个数后空格隔开if(day==a){           //如果day==a;即最后一个数字输出了,就结束循环。break;        }day=day+1;     //要输出下一个数字。所以加1}System.out.println();   //每行结束了换行。}}
}


由于个位数以后的数字站位大,所以下边看着不像等边三角形,,

由于能力有限,代码变量名不规范,个位数以后的数字站位大,代码不精简等问题取用者自行修改。

java,输入一个数字n,以等边三角形输出1到n。相关推荐

  1. Java 输入一个正整数的字符串,输出与它最接近的对称数字(不包括它自己)的字符串

    题目描述: 输入一个正整数的字符串,输出与它最接近的对称数字(不包括它自己)的字符串 注1: 输入字符串的长度最多不会超过18 注2: 当大于输入数字和小于输入数字的对称数字与输入数字距离相同时,取小 ...

  2. Java 输入一个数字将其转换为汉字,如:102,一百零二

    <pre name="code" class="java">package com.ll.basic;import java.util.Scanne ...

  3. java输入一个数字输出_java 输入一个数字,反转输出这个数字的值(实现方法)

    如下所示: package 第四天; import java.util.Scanner; public class 数字反转 { public static void main(String[] ar ...

  4. java中怎么让一个数倒转_java 输入一个数字,反转输出这个数字的值(实现方法)

    java 输入一个数字,反转输出这个数字的值(实现方法) 如下所示: package 第四天; import java.util.Scanner; public class 数字反转 { public ...

  5. 经典Java题目:输入一个数字,输出它的大写汉字(阿拉伯数字转汉字)

    写在前面 无意间看到一个Java题目,觉得挺有意思,就拿出来和大家分享: 输入一个数字,输出它的大写汉字. 就像这样: 这算是一个有趣的题目了.但是早前我Java基础特别差就没能实现它. 当然,这次我 ...

  6. Java scanner输入多个数字其总和和平均数,每输入一个canner输入多个数字其总和和平均数,每输入一个数字用回车确认,通过输入非数字来结束输入并输出结果

    问题:Java scanner输入多个数字其总和和平均数,每输入一个canner输入多个数字其总和和平均数,每输入一个数字用回车确认,通过输入非数字来结束输入并输出结果. 代码如下 package x ...

  7. Java黑皮书课后题第6章:6.37(格式化整数)编写一个测试程序,提示用户输入一个数字以及宽度,显示通过调用format方法返回的字符串

    6.37(格式化整数)编写一个测试程序,提示用户输入一个数字以及宽度,显示通过调用format方法返回的字符串 题目 题目描述 破题 代码 运行示例 题目 题目描述 6.37(格式化整数) 使用下面的 ...

  8. java数字计算结果_Java编写程序之输入一个数字实现该数字阶乘的计算

    需求说明: 编写Java程序,输入一个数字,实现该数字阶乘的计算.一个数字的阶乘是所有小于及等于该数的正整数的积,自然数n的阶乘写作n! .例如,5的阶乘等于1*2*3*4*5,表示为5! = 120 ...

  9. 3.12 编写程序从键盘输入一个整数,计算并输出该数的数字之和。例如:请输入 一个整数:8899123 各位数字之和为:40

    package booksTest;import java.util.Scanner;public class p54_3_12 {public static void main(String[] a ...

  10. 用switch,case 输入一个数字,输出相对应的福娃的名字

    package p1; import java.util.Scanner; /**     auther:xiuran-hua      function:用switch,case 输入一个数字,输出 ...

最新文章

  1. 要写好业务代码,也没这么简单!
  2. [转载] Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
  3. go goroutine主死从随
  4. boost::filesystem模块打印文件的大小的测试程序
  5. java语言中的浮点型数据分为,Java语言中的浮点型数据根据数据存储长度和数值精度的不同,进一步分为float型和double型,其中dou...
  6. java 变成题_Java 习题8 参考答案及解析
  7. 利用C语言创建和使用DLL文件
  8. Apache Subversion 1.7.2发布,开源版本控制工具
  9. 微服务化后缓存怎么做?
  10. app接口服务器请求为什么会报错307_Vue接口代理和数据Mock,你会了吗
  11. .NET CLR之垃圾回收(GC)
  12. R-S编码译码-缩短码(10,6)
  13. 一网打尽!2018网络安全事件最全的盘点
  14. Calibre中使用DeDRM插件进行Kindle电子书解锁
  15. [WARNING]:登录失败:密码错误或账号被冻结
  16. 刚刚,ChatGPT官宣数学能力再升级,网友:终于精通十以内加减法了
  17. kingbase8建表
  18. 02 | 论文中的「题目、目录、摘要和结论」应该怎么写?
  19. Java餐厅点餐系统uniapp源码带安装教程
  20. 《计算机网络与因特网》复习纲要

热门文章

  1. 【面试题】网易互娱(游戏)2020校招在线笔试-游戏研发第一批[水平线]
  2. k8s之pod资源管理
  3. ppt文件损坏怎么修复?实用方法不要错过
  4. win10网络问题——能登QQ但是无法访问浏览器
  5. 【历史上的今天】6 月 9 日:苹果发布 iPhone 3G 和 MobileMe;匹兹堡超级计算机中心成立;IMesh 网站关闭
  6. Apache-common 包之 common-configuration 笔记
  7. docker初识_初识Docker - 阮少爷的个人空间 - OSCHINA - 中文开源技术交流社区
  8. 经典的webshell提权
  9. 期货里面的基差逻辑(基差大小与期货的关系)
  10. 【C++】C++前言