第三周总结

时间:2019-09-15
本文章向大家介绍第三周总结,主要包括第三周总结使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
  1. 打印输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其中各位数字立方和等于该数本身。例如,153是一个“水仙花数”。
package 实验报告;

public class test1 {

    public static void main(String[] args) {
        for(int num=100;num<1000;num++) {
        int i=num%10;
        int j=num/10%10;
        int k=num/100%10;
        
        if(i*i*i+j*j*j+k*k*k==num)
        {
            System.out.println(num);
        }
    }
    }

}

 2

  1. 编写Java程序,求13-23+33-43+…+973-983+993-1003的值。
  2. package 实验报告;
    
    public class test2 {
    
        public static void main(String[] args) {
        int j,sum=0,flag=1;
        for(j=13;j<=1003;) {
            sum+=flag*j;
            j=j+10;
            flag=-flag;
        }
    System.out.println(sum);
        }
    
    }
  3. 3编程求1!+2!+3!+…+20!。

  4. package 实验报告;
    
    public class test3 {
    
        public static void main(String[] args) {
            int i,j,sum=0,c=1;
            for(i=1;i<=20;i++) {
            for(j=1;j<=i;j++) {
                c=c*j;
            }
            sum+=c;
        }
        
    System.out.println(sum);
    }
    }

 4编写Java程序,计算8+88+888+…前10项之和。

package 实验报告;

public class test4 {

    public static void main(String[] args) {
    int i,x=0,sum=0;
    for(i=0;i<10;i++) {
        x=x*10+8;
        sum+=x;
    }
System.out.println(sum);
    }

}
 
  1. 一个数如果恰好等于它的因子之和,这个数就称为完数。编写程序输出1000以内的所有完数。
package 实验报告;

public class test5 {

    public static void main(String[] args) {
    int sum,i,j;
    for(i=1;i<1001;i++) {
        sum=0;
        for(j=1;j<i;j++) {
            if(i%j==0) {
            sum+=j;
            }
        }
        if(sum==i) {
            System.out.println(i);
        }
    }
    
    }

}

6

  1. 编写应用程序,输出满足1+2+3+…+n<8888的最大正整数。
    package 实验报告;
    
    public class test6 {
    
        public static void main(String[] args) {
        int i=1,sum=0;
        while(sum<8888) {
            i=i+1;
            sum+=i;
        }
    System.out.println(""+i);
        }
    
    }

7

    1. 使用for循环打印下面的图形。
      1. package 实验报告;
        
        public class test7 {
        
            public static void main(String[] args) {
                int i,j,k;
                for(i=1;i<=5;i++){
                    for(j=0;j<5-i;j++){
                        System.out.print(" ");
                    }
                    for(k=0;k<i;k++){
                        System.out.print("* ");
                    }
                    System.out.print("\n");
                }
        
            }
        
        }

         总结;讲解了构造方法的建立和对象的建立以及属性与方法的运用;

      2. 学习了this static main这些用法
      3. 本周的作业相对上周较容易,一些问题还是很好解决的
      4. 再接再厉,加油

原文地址:https://www.cnblogs.com/xzhxzh/p/11524079.html