通过二维数组创建正三角星
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]
}
}