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

    一. 打印输出所有的“水仙花数”,所谓“水仙花数”是指一个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()方法,都挺难理解的;特别是分析一个程序,弄懂它的类中的属性及类型,并测试该代码都不懂,我觉得首先还是得下手去写,在实践中理解它。两种关键字也有很多用法,太疑惑了。

  • 相关阅读:
    P2325 [SCOI2005]王室联邦
    P2709 小B的询问
    P4867 Gty的二逼妹子序列
    P4396 [AHOI2013]作业
    CF617E XOR and Favorite Number
    P4462 [CQOI2018]异或序列
    p4434 [COCI2017-2018#2] ​​Usmjeri
    LOJ 117 有源汇有上下界最小流
    P4137 Rmq Problem / mex
    LOJ 116 有源汇有上下界最大流
  • 原文地址:https://www.cnblogs.com/saury/p/11455614.html
Copyright © 2011-2022 走看看