深圳同城快跑 上机试题01

本文介绍了一个使用Java实现的星形图案打印程序。该程序根据用户输入的整数大小来绘制不同尺寸的星形图案。图案从一个星号开始,逐渐增加星号的数量形成上半部分,再逐步减少形成下半部分,最终构成一个完整的星形。
摘要由CSDN通过智能技术生成
<span style="font-size:24px;color:#3333ff;">package test;

import java.util.Scanner;

/**同城快跑 上级试题
 1                  2                   3                          4 
 *					*					*					*
  					**					***					****
 					*					******					********
 										***					************
 										*    					********
 										<span style="white-space:pre">	</span>				****
 															*
 * @author honghao
 *
 */
public class TestStar {
 public static void main(String[] args) {
	 String star="*";
	Scanner sc=new Scanner(System.in);
	int m=sc.nextInt();
	if(m==1){
		System.out.println(star);
	}
	if(m>1){
		System.out.println("*");
		for(int i=0;i<(2*m-1)/2;i++){
			for(int j=0;j<(i+1)*m;j++){
				System.out.print(star);
			}
		System.out.println();
	}
		for(int k=m-1;k>0;k--){
			for(int n=m*(k-1);n>0;n--){
				System.out.print(star);
			}
			if(k==1){
				System.out.print(star);
			}
			System.out.println();
		}
 }
 }
}
</span>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值