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


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

    1.实验源码:

    package shuixianhua;
    public class shuixianhuaa{
    public static void main(String args[]) {
    int x,y,z,i;
    for(i=100;i<=999;i++) {
    x=i%10;
    y=i/10%10;
    z=i/100;
    if(i==xxx+yyy+zzz) {
    System.out.println(i);
    }
    }
    }
    }

    2.实验结果:

    二. 编写Java程序,求13-23+33-43+…+973-983+993-1003的值。

    1.实验源码:

    package java1;
    public class java11 {
    public static void main(String args[]){
    int i=13;
    int step=0; /判断奇偶/
    int sum=0;
    while(true){
    if(i>1003)
    break;
    if(step%2==0){
    sum=sum+i;
    }else{
    sum=sum-i;
    }
    step++;
    i=i+10;
    }
    System.out.println(sum);
    }
    }

    2.实验结果:

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

    1.实验源码:

    package java2;

    public class java22 {
    public static void main(String args[]){
    int i,j,fact;
    int sum=0;
    for(i=1;i<=20;i++) {
    fact=1;
    for(j=1;j<=i;j++)
    fact=j*fact;
    sum=sum+fact;
    }
    System.out.println(sum);
    }

    }

    2.实验结果

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

    1.实验源码:

    package java3;

    public class java33 {
    public static void main(String args[]) {
    int i;
    int n=8;
    int sum=8;
    for(i=1;i<10;i++) {
    n=(n*10)+8;
    sum=n+sum;
    i++;
    }
    System.out.println(sum);
    }

    }

    2.实验结果

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

    1.实验源码:

    package java4;

    public class java44{
    public static void main(String args[]) {
    int i,j,s;
    for(i=2;i<1000;i++) {
    s=0;
    for(j=i-1;j>0;j--) {
    if(i%j0)
    s=s+j;
    }
    if(s
    i)
    {
    System.out.println(i);
    }
    }
    }
    }

    2.实验结果

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

    1.实验源码:

    package java5;

    public class java55 {

    public static void main(String[] args) {
    	int i;
    	int sum=0;
    	for(i=1;i>0;i++) {
    		sum=i+sum;
    		if(sum>8888) {
    		
    			System.out.println(i-1);
    			break;
    			
    	}
    
    }
    
    }
    

    }

    2.实验结果

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

    1.实验源码:

    2.实验结果:

    总结:这几题给我的感觉不是很难,主要用来熟悉eclipse的操作使用,也让我觉得C和Java的联系是密不可分的,必须在C的基础上才能学好Java

    第三周学习总结:

    这周主要学了构造方法,Sring类相关内容,this和static关键字以及理解main()方法,都挺难理解的;特别是分析一个程序,弄懂它的类中的属性及类型,并测试该代码都不懂,我觉得首先还是得下手去写,在实践中理解它。两种关键字也有很多用法,太疑惑了。

  • 相关阅读:
    Happy Pi day 试一试pi的可视化
    Happy Pi day 查看pi中数字出现的次数
    3.1阈值化操作
    3.1.3自适应阈值化
    3.1.2固定阈值化
    3.1.4双阈值法二值化操作
    3.1.1 OTSU阈值化
    memset函数
    3.6.2投影峰谷查找
    3.6.1直方图&最大熵分割
  • 原文地址:https://www.cnblogs.com/saury/p/11455614.html
Copyright © 2020-2023  润新知