一些简单的程序的实现(2)

续上面备注:这些都是最简单的java的语言的实现,之所以写下来是想自己真心的动手了,是希望自己能够坚持,因为马上要开始准备Android了,自己可能会偷懒,所以赶紧形成习惯,习惯的力量,呵呵呵

5.水仙花数

水仙花数是指一个3位数,其各位数字立方之和等于该数本身。

public class szsx {
public static void main(String[] args){
    for(int i=101;i<999;i++){
        int b=i/100;
        int s=(i%100)/10;
        int g=i%10;
        if((b*b*b+s*s*s+g*g*g==i)){
            System.out.println("i="+i);
        }
        
    }
}
}

6.判断一个数是不是2的幂次方

public class ten {
    public static void main(String[] args){
        for(int i=0;i<args.length;i++){
            System.out.println("arg:="+args[i]);
        }
        int[] num=new int[]{1,5,9,4,8,11,15};
        int sum=0;
        for(int i=0;i<num.length;i++){
            if((num[i]&(num[i]-1))==0){
                System.out.println(num[i]+"is 2 的幂次方");
                sum++;
                System.out.println("i="+i);
                System.out.println("sum="+sum);    
            }
            
        }
        System.out.println("sum="+sum);
    }
    

}

7.斐波那契数列

public class szfib {
    public static void main(String[] args){
        int[] fib=new int[20];
        fib[0]=0;fib[1]=1;
        for(int i=2;i<fib.length;i++){
            fib[i]=fib[i-2]+fib[i-1];
            System.out.println(fib[i]);
        }
    }

}

暂时就这些吧,明天开始字符串相关的

 

 

posted @ 2012-09-13 20:36  qqhegg  阅读(368)  评论(0编辑  收藏  举报