JAVA作业记录5—循环问题(金字塔、计算π、剪刀石头布游戏改进)

这篇博客记录了四个JAVA编程任务:1)构造一个显示金字塔图案的程序,用户输入数字决定层数;2)通过累加法计算π的近似值;3)模拟储蓄账户增长,用户输入本金、年利率和月份数,展示每月余额;4)改进剪刀石头布游戏,让玩家可以连续游戏直至一方赢得两局以上。
摘要由CSDN通过智能技术生成

1.编写程序,提示用户输入一个在1~15之间的整数,然后显示一个金字塔形状的图案,如下图所示。
在这里插入图片描述

import java.util.Scanner;

public  class Tower{
   
    public static void main(String args[]){
   
	    Scanner input = new Scanner(System.in);
		System.out.print("Enter the number of lines:");
		int number = input.nextInt();
		for(int i=1;i<=number;i++)             //大循环控制金字塔的行数
		{
   
		    for(int j=number*2-2*i;j>=1;j--)
			System.out.print(" ");             //此小循环输出一行数字前的空格数
			for(int k=i;k>=1;k--)
			System.out.print(k+" ");           //输出一行数字,从大输出至1
		    if (i==1) 
			{
      
		        System.out.println("");
				continue;                      //前面数字输出至1,故此第一行结束,遇到1时,回车继续大循环
			}
			for(int m=2;m<=i;m++)              //递增输出从2开始
			System.out.print(m+" ");
		    S
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值