2021-10-15

Java程序

如何输出

1,3,6,10,15,

2,5,9,13

4,7,14,

8,13

11以此类推,Java解答告诉你答案

public class A6 {

    public static void main(String[] args) {
        // TODO 自动生成的方法存根

        int x,y,i,j,t,m;
        for(i=1,j=1,t=2;i<=5;j=j+i,i++,t++)
        {System.out.print(""+j+"");
        for(x=5-i,y=j,m=t;x>0;x--,m++)
            {y=y+m;
            
            System.out.print(y);
        }System.out.println("\t");}
}
}
只需要简单的几行代码,现在让我们来解释一下定义了六个变量x,y,i,j,t,m;

现在初始化i,j,t,因为要输出五行我们定义i小于等于5,输出第一列的数,输入第一个数,这个t的设置是为了实现每一行的输出,现在执行第二个for循环,现在我们只需要再输出第一行剩下的四个值,这个时候我们发现没一行都会减少一个值,为了和第一个for循环产生联系,我们定义5-i,将j的值赋给y,t的值赋给m执行y=y+m;y现在等于3;继续执行知道x=0时停止这时已经将第一行的1 3 6 10 15;输出完毕,以此类推。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值