加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

几个简单的JAVA程序

(2007-04-16 16:36:52)
标签:

java

文化

校园

1、用循环结构实现:   

                       *

                      ***

                     *****

                    *******

public class first{
     public static void main(String args[]){
       int i,j,k;
       for(i=1;i<=4;i++)
        {for(j=3;j>=i;j--)System.out.print(" ");
         for(k=1;k<=2*i-1;k++)System.out.print("*");
         System.out.println();
        }
     }
  }

2.判断101200之间有多少个素数,并输出所有素数。

public class f4{
     public static void main(String args[]){
       int i,j,k,n=0;
       System.out.println("100到200间的素数有:");
       for(i=101;i<=200;i++)
          { k=(int)Math.sqrt(i);
             for(j=2;j<=k;j++)
               if(i%j==0)break;
                 if(j>k){System.out.print(i+" ");
                          if(++n%10==0)System.out.println();}
          }
     }
 }

 

3.打印所有的水仙花数。所谓水仙花数是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个水仙花数 ,因为153135333

public class f5{
    public static void main(String args[]){
     int i,j,k,n;
      System.out.print("水仙花数:");
      for(n=100;n<1000;n++){
       i=n/100;
       j=(n-i*100)/10;
       k=n%10;
       if(n==i*i*i+j*j*j+k*k*k)
        System.out.print(n+" ");
      }
    }
}

4.猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉了一半又多吃了一个,以后每天早上都吃了前一天剩下的一半零一个。到第十天早上再想吃时,就只剩下一个桃子了。编程实现求第一天共摘了多少个桃子。

public class f6{
  public static void main(String arg[]){
      int i,x1=0,x2=1;
       for(i=1;i<=9;i++)
         {x1=(x2+1)*2;
          x2=x1;}
    System.out.println("第一天共摘了"+x1+"个桃子。");
  }
 }

0

阅读 收藏 喜欢 打印举报/Report
前一篇:求鞍点(C#)
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有