java中根据输入的数字输出空心菱形和实心菱形
2017-05-31 17:31
531 查看
java中根据输入的数输出空心菱形和实心菱形
空心菱形
Scanner lings=new Scanner(System.in); int trt=lings.nextInt(); for(int i=1;i<=trt;i++) { for(int j=1;j<=trt-i;j++) { System.out.print(" "); } for(int k=1;k<=2*i-1;k++) { if(k==1||k==2*i-1) { System.out.print("*"); } else { System.out.print(" "); } } System.out.println(); } for(int i=trt-1;i>=1;i--) { for(int j=1;j<=trt-i;j++) { System.out.print(" "); } for(int k=2*i-1;k>=1;k--) { if(k==1||k==2*i-1) { System.out.print("*"); } else { System.out.print(" "); } } System.out.println(); }
输出结果
5 * * * * * * * * * * * * * * * *
实心菱形
Scanner ling =new Scanner(System.in); int tr=ling.nextInt();//用户输入数字 //接受输入的数字并输出相应条件的实心菱形 for(int i=1;i<=tr;i++) { for(int j=1;j<=tr-i;j++) { System.out.print(" "); } for(int k=1;k<=i;k++) { System.out.print("* "); } System.out.println(); } for(int i=tr-1;i>=1;i--) { for(int j=1;j<=tr-i;j++) { System.out.print(" "); } for(int k=0;k<i;k++) { System.out.print("* "); } System.out.println(); }
输出结果
5 * * * * * * * * * * * * * * * * * * * * * * * * *
相关文章推荐
- 输入边长n 输出n边长实心菱形 和n边长空心菱形
- java 循环问题 大全 求2~100a之内的素数。求水仙花数:(1~1000)。有1、2、3、4四个数字,输出所有能组成的互不相同且无重复的三位数。打印空心菱形
- [c语言]输入n,分别用*输出边长为n的实心菱形和空心菱形
- 输入n,分别用*输出边长为n的实心菱形和空心菱形。
- 根据用户输入的大小来输出一个空心菱形
- C语言 输入n,分别用*输出边长为n的实心菱形和空心菱形
- for循环输出空心菱形的形状【java】
- java 输入一个数字组成的数组(输出该数组的最大值和最小值)
- java打印实心菱形,空心菱形,for循环嵌套
- C# 输出一个 实心菱形&&空心菱形
- java从命令行输入一个数,输出其包含数值相邻相加的和等于输入的数字
- java 输入的个数字,反转输出这个数
- USTC机试—根据输入的十进制数字转化成二进制数字输出的同时,输出2进制数字中1的个数
- java中输入一个数字将它反向输出
- java 打印输出空心菱形
- Java基础应用之循环控制(for循环输出空心的菱形)
- 从键盘上输入一个数字,用*输出对应的菱形图案
- java:system根据输入的内容,然后输出(字节流)
- 学习笔记---整理资料翻出的旧练习,输出实心和空心图形:矩形,三角形,菱形,箭头,心形
- java 输入几个数字(个数不定),将其从小到大输出