首页 > 编程知识 正文

java打印菱形星号图案,打印空心菱形

时间:2023-05-06 08:55:53 阅读:34627 作者:1203

编写主题描述程序,输入一个正整数n,n为奇数时,打印n行菱形星块; 如果n为偶数,系统将提示您继续输入,直到输入奇数。

完整的执行结果如下。 其中10和7是输入信息,剩下的是输出信息。

n:10n必须是奇数。 7请输入7**********************以填写一个或多个正整数n。 前面的是偶数,最后的是奇数。

输出提示信息和钻石型星块。 在提示信息后换行,钻石形块中的每一行也换行。

要输入样本107并输出样本,n:n必须为奇数。 *****************程序代码import java.util.Scanner; public class main (publicstaticvoidmain (字符串[ ] args ) scannerscanner=newscanner ) system.in ); 请输入system.out.println('n:' ); int n=scanner.nextInt (; while(n%2==0) system.out.println('n必须为奇数。 请再输入一次:'); n=scanner.nextInt (; (} int blank=n/2,y=n/2 1; int star=1; for(intI=1; i=n; I ) for(intk=1; k=黑色; k ) { System.out.print (' ); }for(intk=1; k=star; k () system.out.print('* ); }system.out.print((rn ); if(Iy ) ) { blank=blank - 1; star=star 2; } else{ blank=blank 1; star=star - 2; } } }}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。