java作业

来源:互联网 发布:郭德纲与网络平台合作 编辑:程序博客网 时间:2024/06/01 09:45

题目1:

使用公式C=(5/9)(F-32)打印下列华氏温度与摄氏温度对照表。

0      -17

20     -6

40     4

60     15

80     26

100    37

120    48

140    60

160    71

180    82

200    93

220    104

240    115

260    126

280    137

300    148

代码:

         public class Print{
         public static void main (String agrs[]){
             int f;
             double c;
                for(f=0;f<=300;f+=20){
               c=((double)5/9)*(f-32);
        System.out.printf("%d"+"  "+"%.1f"+"\n",f,c);
   
    }
}
}

                                                                    结果展示:



练习2:

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

 

代码        public class Number{
    
                                           public static void main (String args[]){
    
                                                                                 int x,a,b,c;//x表示三位数,a存放个位,b存放十位,c存放百位
                        for(x=100;x<1000;x++){
                          a=x%10;
                               b=x/10%10;
                           c=x/100;
                       if(a*a*a+b*b*b+c*c*c==x)
                System.out.println(x);}


       }
  }

                                                                         结果展示:





练习3:

求1+2!+3!+...+20!的和

代码;

          public class JC{
         public static void main(String args[]){
                         int i,t=1,sum=0;
                         int j;
           for(i=1;i<=20;i++){
                     
                    for(j=1;j<=i;j++)
                           t=t*j;
                 sum+=t;
                 }
      System.out.println("1+2!+3!+...+20!="+sum);
      }
}


                                                                         结果展示:



总结:java初学者,对于Java的基本用法还不还是很熟悉,但是加强训练应该是没问题的,加油啦!


原创粉丝点击