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


    1.打印输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其中各位数字立方和等于该数本身。例如,153是一个“水仙花数”。
    public class Shuixianhua{
    public static void main(String[] args){
    for(int num=100;num<1000;num++){
    int a=num/100;
    int b=num/10%10;
    int c=num%10;
    if(Math.pow(a,3)+Math.pow(b,3)+Math.pow(c,3)==num){
    System.out.println(num);
    }
    }
    }
    }

    2.编写Java程序,求13-23+33-43+…+973-983+993-1003的值。
    public class Qiuzhi{
    public static void main(String args[]){
    int sum = 0,a =1;
    for(int i = 13;i <=1003;i += 10){
    sum += i*a;
    a = -a;
    }
    System.out.println(sum );
    }
    }

    3.编程求1!+2!+3!+…+20!。
    public class Jiecheng{
    public static void main(String args[]){
    long sum = 1;
    long func = 1;
    for(int i = 2;i<=20;i++){
    func = func*i;
    sum += func;
    }
    System.out.println(sum);
    }
    }

    1. 编写Java程序,计算8+88+888+…前10项之和。
      public class Qiuhe{
      public static void main(String args[]){
      long b = 8,c = 8;
      for(int i = 1;i< 10;i++){
      c= c*10 + 8;
      b = b + c;
      }
      System.out.println(b);
      }
      }

    2. 一个数如果恰好等于它的因子之和,这个数就称为完数。编写程序输出1000以内的所有完数。
      public class Qiuwanshu{
      public static void main(String args[]){
      int i,j,sum;
      for(i = 2;i<1000;i++){
      sum = 1;
      for(j = 2;j<i;j++){
      if(i%j == 0){
      sum += j;
      }
      }
      if(sum == i){
      System.out.println(i);
      }
      }
      }
      }

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

    4. 使用for循环打印下面的图(等腰三角形)
      public class Star{
      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(" ");
      }
      }
      }

    总结:
    1)学习了this,static这些关键字与main方法;
    2)讲解了构造方法的建立和对象的建立以及属性与方法的运用;

    我太难了!

  • 相关阅读:
    nginx Server names
    ES6--变量的声明及解构赋值
    Android ListView and Tips.
    Eclipse自己定义keystore
    POJ 1129 Channel Allocation(DFS)
    机器学习笔记十三:Ensemble思想(上)
    设计模式——享元模式具体解释
    老猪带你玩转自定义控件三——sai大神带我实现ios 8 时间滚轮控件
    老猪带你玩转android自定义控件二——自定义索引栏listview
    android动手写控件系列——老猪叫你写相机
  • 原文地址:https://www.cnblogs.com/FLZ1208/p/11519321.html
Copyright © 2020-2023  润新知