第三周课程总结&实验报告一

Posted zzwwll

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第三周课程总结&实验报告一相关的知识,希望对你有一定的参考价值。

实验内容

1、判断水仙花数

public class sxh
        public static void main(String[] args)
    int x,y,z;
    for(int i=100;i<=999;i++)
        x=i/100;
        y=(i%100)/10;
        z=i%10;
        if(Math.pow(x,3)+Math.pow(y,3)+Math.pow(z,3)==i)
            System.out.println(i+"是一个水仙花数");
        
    

        

运行截图

技术图片

2、求13-23+33-43+…+973-983+993-1003的值

public class Jh
    public static void main(String[] args)
        int i;
        int flag=1;
        int sum=0;
        for(i=13;i<=1003;i+=10)
            sum+=flag*i;
            flag=-flag;
            
        
        System.out.println(sum+"");
    

运行截图

技术图片

3、求1! + 2! + 3! + ... + 20!

public class jiecheng

    public static void main(String[] args)
        int i;
        long x=1;
        long sum=0;
        for(i=1;i<=20;i++)
            x=1;
            for(int j=1;j<=i;j++)
                x=x*j;
        
            sum+=x;
        
            
    System.out.println(sum+"");

运行截图

技术图片

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

public class jiahe
           public static void main(String[] args)
    int i;
    long temp=8;
    long sum=0;
    for(i=0;i<10;i++)
           sum+=temp;
           temp=temp*10+8;
    
    System.out.println(sum+"");

运行截图

技术图片

5、一个数如果恰好等于它的因子之和,这个数就称为完数。编写程序输出1000以内的所有。

public class zws

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

运行截图

技术图片

6、编写应用程序,输出满足1+2+3+…+n<8888的最大正整数。

public class Test
        public static void main(String[] args)
            int i;
            int sum=0;
            for(i=1;sum<8888;i++)
                sum+=i;

                System.out.println(i-1);

运行截图

技术图片

7、使用for循环打印下面的图(等腰三角形)

public class cs            
    public static void main(String agrs[])
        int h=5;
        for(int i=1; i<=h;i++)
            for(int j=0;j<h-i;j++)
                System.out.print(" ");
            
            for(int n=1;n<=i;n++)
                System.out.print("* ");
            
            System.out.println();
        
    

运行截图

技术图片

第三周学习总结

1、声明一个构造方法的注意事项:

(1)构造方法的名称必须与类名称一致;
(2)构造方法的声明处不能有任何返回值类型的声明;
(3)不能在构造方法中使用return返回一个值;

2、构造方法格式

class 类名称
        访问权限 类名称 (类型1  参数1,类型2  参数2,...)
                程序语句;
                   ....      //构造方法没有返回值

3、匿名对象一般只能使用一次

4、String类对象和this关键字(表是强调作用,表示当前对象,使用this的构造方法必须放在第一行,一定要留一个构造方法的出口,即程序至少有一个不使用this构造方法)

5、static关键字(static属性是所有对象共享的,可以直接由类名称直接调用,static不能调用任何非static内容的)

以上是关于第三周课程总结&实验报告一的主要内容,如果未能解决你的问题,请参考以下文章

第三周课程总结&实验报告一

第三周课程总结&实验报告一

第三周课程总结&实验报告

第三周课程总结&实验报告一

第三周课程总结&实验报告一

第三周课程总结&实验报告一