文档库 最新最全的文档下载
当前位置:文档库 › java写的一些常用函数

java写的一些常用函数

class Test
{
public static void shulie(int n){// 1
for(int i=1;i<=n;i++){// 2 2
space(n-i);// 3 3 3
for(int j=1;j<=i;j++){// .
System.out.print(i+" ");// .
}
System.out.println();
}
}
public static void shulie2(int n){// $
for(int i=1;i<=n;i++){// $$$
space(n-i);// $$$$$
for(int j=1;j<=i;j++){// .
if(j==1){System.out.print("$");}// $$$
else{System.out.print("$$");}// $
}
System.out.println();
}
for(int a=n-1;a>=1;a--){
space(n-a);
for(int b=a;b>=1;b--){
if(b==1){System.out.print("$");}
else{System.out.print("$$");}
}
System.out.println();
}
}
public static int FibonacciArray(int n){//1,1,2,3,5,8,递归
if(n<=2){
return 1;
}
else{
return FibonacciArray(n-1)+FibonacciArray(n-2);
}
}
public static int jc(int i){//i!
if(i<2){
return 1;
}
else{
return i*jc(i-1);
}
}
public static void space(int i){
for(int j=1;j<=i;j++){
System.out.print(" ");
}
}
public static void main(String args[])
{
//第2题----------------------------------------------------
for(int i=1;i<=9;i++){
for(int j=1;j<=9;j++){
System.out.print(i+"*"+j+"="+j*i+" ");
if(j==i){System.out.println();break;}
}
}
//好玩----------------------------------------------------
shulie2(5);
//--------------------------------------------------------
//--------------------------------------------------------log4j日志
/*PropertyConfigurator.configure("D:log4j.properties");
Logger logger=Logger.getLogger(Test. class );
//logger.debug("debug");
try{
System.out.println(98/0);
}catch(Exception ex){
logger.error("chucuol......",ex);
}*/
//第1题--------------------------------------------

int sum=0;
for(int i=1;i<=5;i++){
int jie=1;
for(int j=1;j<=i;j++){
jie*=j;
}
sum+=jie;
}
System.out.println(sum);
//第3题--------------------------------------------

for(int i=1;i<=4;i++){
for(int j=1;j<=4;j++){
if(j!=i){
for(int k=1;k<=4;k++){
if(k!=i&&k!=j){
System.out.print(i*100+j*10+k+" ");
}
}
}
}
System.out.println();
}
//第4题--------------------------------------------

for(int i=1;i<=3;i++){
space(3-i);
for(int j=1;j<=i;j++){
System.out.print(i);
}
System.out.println();
}
//附加--------------------------------------------
shulie(5);
//第5题--------------------------------------------

System.out.println(jc(5)

);

//第8题--------------------------------------------
for(int i=1;i<=30;i++){
System.out.println(FibonacciArray(i));
}
}
}

相关文档