您的位置:首页 > 其它

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

2012-09-13 20:36 357 查看
续上面备注:这些都是最简单的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]);
}
}

}


暂时就这些吧,明天开始字符串相关的
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: