java-第九章-循环结构进阶-输入行数,打印菱形
2014-06-14 14:38
393 查看
package 上机练习; import java.util.Scanner; public class A06 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Scanner input = new Scanner (System.in); System.out.println("请输入菱形的行数:"); int rows = input.nextInt(); while(rows%2==0){ System.out.println("请输入奇数:"); rows = input.nextInt(); } int n=(rows+1)/2; for (int i = 1; i <=n; i++) { for (int j = 1; j <=n-i; j++) { System.out.print(" "); } for (int k = 1; k <=2*i-1; k++) { System.out.print("*"); } System.out.println(); } for (int i =n-1; i>0; i--) { for (int n1 = i; n1 <rows-i; n1++) { System.out.print(" "); } for (int j = 1; j <=2*i-1; j++) { System.out.print("*"); } System.out.print("\n"); } } }
相关文章推荐
- java-第九章-循环结构进阶-输入行数,打印直角三角行
- java-第九章-循环结构进阶-输入行数,打印等腰三角形
- java-第九章-循环结构进阶-输入行数,打印到直角三角形
- java-第九章-循环结构进阶-维护有序的图书列表
- java-第九章-循环结构进阶-ATM的取款过程
- java-第九章-循环结构进阶-计算一个班级的成绩平均分
- JAVA之输入行数打印菱形
- java-第九章-循环结构进阶-百钱百鸡的问题-公鸡5,母鸡3.
- java-第九章-循环结构进阶-三个班级每班4位同学成绩大于85的算平均分.
- java-第九章-编写程序,打印如图案,要求图案的行数由用户输入.
- 互换二维数组的行列。要求数组的行数、列数以及各元素均从键盘输入;输出互换前数组内容和互换后数组内容。(要求循环输入进行测试)Java
- java 从键盘读入一字符,循环打印输出,遇到字符9退出,可以根据不同输入执行不同任务
- JAVA之输入行数打印等腰三角形
- java 声明一个二维数组循环输入六个名字并按3*2打印
- java 循环问题 大全 求2~100a之内的素数。求水仙花数:(1~1000)。有1、2、3、4四个数字,输出所有能组成的互不相同且无重复的三位数。打印空心菱形
- 两层for循环使用之 打印任意行数的菱形图像
- 【Java】不用循环语句如何输入打印数组元素
- java 通过控制台输入的数字打印菱形字母
- Java控制台打印出输入路径下的目录层级结构
- Oracle循环结构示例,打印图形,三角形,菱形