您的位置:首页 > 编程语言 > Java开发

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");
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐