我是靠谱客的博主 高高草莓,最近开发中收集的这篇文章主要介绍java打印小人走楼梯,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

小人走楼梯。

利用嵌套的for循环语句自定义台阶数

// 小人走台阶
package class_experiment_questions;
import java.util.Scanner;
public class steps_walking {
public static void main(String[] arg)
{
// 用户自定义输入台阶数量
Scanner in = new Scanner(System.in);
System.out.print("请输入台阶的数量:");
int amount=in.nextInt();
for(int i=1;i<=amount;i++)
{
for (int k = 1; k <= 5*(amount-i)+2; k++)
{
System.out.print(" ");
}
System.out.print("O
******");
for (int k = 1; k <= 5*(i-1); k++)
{
System.out.print(" ");
}
System.out.println("*");
for (int k = 1; k <= 5*(amount-i)+1; k++)
{
System.out.print(" ");
}
System.out.print("/|\ *");
for (int k = 1; k <= i*5; k++)
{
System.out.print(" ");
}
System.out.println("*");
for (int k = 1; k <= 5*(amount-i)+1; k++)
{
System.out.print(" ");
}
System.out.print("/ \ *");
for (int k = 1; k <= 5*i; k++)
{
System.out.print(" ");
}
System.out.println("*");
}
for (int k = 1; k <= amount*5+7; k++)
{
System.out.print("*");
}
// 改进:使用repeat简化代码
//
public static void main(String[] args)
//
{
//
print_people();
//
System.out.println("*".repeat(32));
//
}
//
public static void print_people()
//
{
//
for (int i=21;i>=1;i=i-5)
//
{
//
System.out.println(" ".repeat(i)
//
+" O ******"
//
+" ".repeat(21-i)
//
+"*");
//
System.out.println(" ".repeat(i)
//
+"/|\ *"
//
+" ".repeat(26-i)
//
+"*");
//
System.out.println(" ".repeat(i)
//
+"/ \ *"
//
+" ".repeat(26-i)
//
+"*");
//
//
}
//
}
}
}

最后

以上就是高高草莓为你收集整理的java打印小人走楼梯的全部内容,希望文章能够帮你解决java打印小人走楼梯所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部