您的位置:首页 > 编程语言 > Java开发

java打印帕斯卡三角形

2016-02-17 15:59 281 查看
import java.util.ArrayList;

import java.util.List;

public class Test {
public static List aaa(int n){
List list=new ArrayList();
if(n==1){
list.add(1);
}else{
list.add(1);
for(int i=0;i<n-2;i++){
list.add((Integer)aaa(n-1).get(i)+(Integer)aaa(n-1).get(i+1));
}
list.add(1);
}
return list;
}
 
public static List print(int n){
List list=new ArrayList();
for(int i=1;i<=n;i++){
list.add(aaa(i));

}
return list;
}
public static void main(String[] args) {

// List list=aaa(4);

// for(int i=0;i<list.size();i++){

// System.out.println(list.get(i));

// }
List list=print(11);
 

for(int i=0;i<list.size();i++){
 
System.out.println(list.get(i).toString().replace("[", "").replace("]", ""));

}
}

------------------運行結果如下:------------------------------------------------

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: