一些简单的程序的实现(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]); } } }
暂时就这些吧,明天开始字符串相关的
送给今天努力的我
-------小美