输出星星的几个小练习

这篇博客分享了几个关于输出星星排列的编程练习,通过示例代码帮助读者掌握字符串操作和循环控制技巧。
摘要由CSDN通过智能技术生成

直接上代码吧

/**
 * 在控制台输出一系列星号(*)
 * 最终输出结果为
 * *
 * *
 * *
 * *
 * @author yifan
 * @version 1.0 2014-05-18
 * 思路:
 * 1.因为不知道要输出几行星号, 所以这个需要定义一个变量来存储行数
 * 2.要重复输出一些内容,我们使用循环来实现, 这里使用do while循环来实现
 * 3.使用输出并换行方法来进行输出
 */
public class TestStar1 {
	public static void main(String[] args) {
		int layer = 4; // 需要输出4层
		// 使用do while 循环来进行输出,
		int i = 0;
		do {
			System.out.println("*");
			i++;
		} while (i < layer);
	}
}

/**
 * 在控制台输出有N层的直角三角形
 * 最终输出结果:
 * |*
 * |**
 * |***
 * |****
 * @author yifan
 * @version 1.1 2014-05-18
 * 思路:
 * 1. 根据TestStar1的思路来分析同样需要一个变量和使用一个循环这里使用for循环来进行层数的确定
 * 2. 星星数的计算, 仔细观察会发现星星的数量等于层数, 所以还要使用一个循环来确定并打印星星
 * 3. 打印星星
 * 4. 代码仅仅是思想的一种实现方式
 */
public class TestStar2 {
	public static void main(String[] args) {
		int layer = 4;
		for(int i=0; i<layer; i++) { //确定层数
			for(int j=0; j<=i; 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值