通过二维数组创建正三角星

通过二维数组创建正三角星

public class Doublearrays {


public static void main(String[] args) {
// TODO Auto-generated method stub
 int[][] b=arrays();
for(int i=0;i<b.length;i++){
for(int j=0;j<b[i].length;j++){
//System.out.print(b[i][j]+"\t");
if(i>=j){                   //打印星星
System.out.print("*"+" ");
}
if(i==j){         //换行
System.out.println();
}
}
}
}
public static int[][] arrays(){
int[][] a=new int[5][5];        //实例化二维数组a
int length=a.length;            //确定length的长度
for(int i=0;i<length;i++){
for(int j=0;j<a[i].length;j++){
int item=a[i][j];                //创建二维数组a
}
}
int k=0;
for(int i=0;i<length;i++){
for(int j=0;j<a[i].length;j++){
a[i][j]=++k;                    //给二维数组a赋值

}
}
return a;
}
}


用数组实现费布拉切数列

public static void main(String[] args) {
// TODO Auto-generated method stub
fib();

}
public static int[] fib(){
int[] f=new int[6];
int length=f.length;
f[0]=1;   //给费布拉切数的初始赋值
f[1]=1;

for(int i=2;i<length;i++){    //因为只能从第三个费布拉切数开始所以i确定2
f[i]=f[i-2]+f[i-1];       //费布拉切的特征是后两数是第三数的和                                    f[5]
System.out.print(f[i]+"\t");      //                                                                      f[3]                               f[4]
}                                 //                                                                                        f[1]            f[2]          f[2]             f[3]
return f;                       //                                                                                                   f[0]   f[1]         
}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值