zoukankan      html  css  js  c++  java
  • 第三周课程总结&实验报告一

    实验报告:
    1.打印输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其中各位数字立方和等于该数本身。例如,153是一个“水仙花数”。
    实验代码。

    package 干锅要为辣;
    
    public class 水仙花 {         
    	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. 编写Java程序,求13-23+33-43+…+973-983+993-1003的值。

    package 干锅要为辣;
    
    public class 正负交替求和 {
    	public static void main(String[] args) {
    		int sum = 0;
    		for (int i=1;i<=100;i++){
    		if(i%2==0){
    		sum -= i*10+3;}
    		else{
    		sum += i*10+3;}
    		}
    		System.out.println(sum);
    
    }
    }
    


    3. 编程求1!+2!+3!+…+20!。

    package 干锅要为辣;
    
    public class 第三题 {
    	public static void main(String[] args) throws Exception { 
    		long sum = 0; 
    		long temp = 1;
    		for(int i=1;i<=20;i++){  
    		temp*=i;
    		sum+=temp; 
    		} 
    		System.out.println("1-20阶乘和为:"+sum); 
    		} 
    }
    


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

    package 干锅要为辣;
    
    public class 第四题 {
    	public static void main(String[] args) {
        long i,n=0,sum=0;
        for(i=1;i<=10;i++) {
            n=n*10+8;
            sum+=n;
        }
        System.out.println(sum);
    }
    }
    


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

    package 干锅要为辣;
    
    public class 第五题 {
    	public static void main(String[] args) {
    		int he=0;
    		for(int i=1;i<=1000;i++) {
    			for(int j=1;j<=i/2;j++){
    				if(i%j==0) {
    					he+=j;
    				}
    				if(he==i) {
    					System.out.println(i);
    				}
    			}
    		}
    	}
    
    }
    

    1. 编写应用程序,输出满足1+2+3+…+n<8888的最大正整数。
    package 干锅要为辣;
    
    public class 第六题 {
    	public static void main(String args[]){
    	       int i;
    	       int n=0;
    	       for(i=0;n<8888;i++){
    	             n+=i;
    	        }
    	         System.out.println(i-2);
    	}
    }
    


    7. 使用for循环打印下面的图形。

    package 干锅要为辣;
    
    public class 第七题 {
    	public static void main(String args[]){
           for(int i=1;i<=5;i++)
           {
               for(int j=5-i;j>=0;j--) 
               {
                   System.out.print(" ");
               }
               for(int j=1;j<=i;j++) 
               {
                   System.out.print("* ");
               }
           System.out.println(); 
           }
        }
    
    }
    

    编程总结:这一周的不怎么难,逻辑也简单,老师难度梯度设计的挺好的。

    第三周学习总结:
    this用法特别灵活。
    1、强调本类中的方法;
    2.表示类中的属性;
    3、表示当前对象;
    4、可以使用this调用本类的构造方法。
    要注意的是,放在首行;不能循环调用。

    讲了static:
    是因为某些属性希望所有对象共享。

    还讲了main。
    讲了5个参数的含义。

    本周不难,开始慢慢接触,理解java,希望能学好。

  • 相关阅读:
    Chrome技巧
    jQuery中.bind() .live() .delegate() .on()的区别
    BRAVEHEART勇敢的心威廉姆华莱士战场演讲
    CSS3小模块hover左右交替互换动画
    sublime text 3
    百度图片搜索页的图片展示列表模块jquery效果
    出埃及记:摩西劈开红海
    用位数组计算整数中1的个数
    Using the XPath Wrappers
    【转】为Xcode 4挑选自己喜欢的字体和颜色(Panic Sans)
  • 原文地址:https://www.cnblogs.com/qiuf99999/p/11520537.html
Copyright © 2011-2022 走看看