第五周Java作业

1.

package Class;

 

import java.util.Scanner;

 

public class Class1 {

 

    /**

     * @param args

     */

    public static void main(String[] args) {

        // TODO Auto-generated method stub

      Scanner input = new Scanner(System.in);

      System.out.println("请输入一个数");

      int x = input.nextInt();

      int sum = 0;

      for (int i = 1; i < x; i++) {

        if (i%3 == 0) {

            sum=sum+i;

        }

    }

      System.out.println("0到100所有能被3整除的数之和为:"+sum);

    }

 

}

 

 

 

 

package Class;

 

import java.util.Scanner;

 

public class Class1 {

 

    /**

     * @param args

     */

    public static void main(String[] args) {

        // TODO Auto-generated method stub

      Scanner input = new Scanner(System.in);

      System.out.println("请输入一个数");

      int x = input.nextInt();

      int sum = 0;

      int i = 1;

      while(i<x){

      if (i%3==0) {

            sum=sum+i;

        }

      i++;

      }

      System.out.println("0到100所有能被3整除的数之和为:"+sum);

    }

 

}

 

 

 

 

package Class;

 

import java.util.Scanner;

 

public class Class1 {

 

    /**

     * @param args

     */

    public static void main(String[] args) {

        // TODO Auto-generated method stub

      Scanner input = new Scanner(System.in);

      System.out.println("请输入一个数");

      int x = input.nextInt();

      int sum = 0;

      int i = 1;

     do{

      if (i%3==0) {

            sum=sum+i;

        }

      i++;

      } while(i<x);

      System.out.println("0到100所有能被3整除的数之和为:"+sum);

    }

 

}

 

 

 

2.

package Class;

 

import java.util.Scanner;

 

public class Class1 {

 

   /**

    * @param args

    */

   public static void main(String[] args) {

     // TODO Auto-generated method stub

 

     int i;

     for(i=1;i<10;i++){

       if(i==5){

         

       }else{

      

       System.out.println(i);

       }

     }

  

   }

 

}

 

 

 

3.

package Class;

 

import java.util.Scanner;

 

public class Class1 {

 

    /**

     * @param args

     */

    public static void main(String[] args) {

        // TODO Auto-generated method stub

 

    Scanner input = new Scanner(System.in);

    System.out.println("请输入一个数");

    int x= input.nextInt();

    int sum = 1;

    for (int i = 1; i<=x; i++) {

        sum=sum*i;

    }

    System.out.println("该数的阶乘为"+sum);

    }

 

}

 

 

 

 

4.

package Class;

 

import java.util.Scanner;

 

public class Class1 {

 

    /**

     * @param args

     */

    public static void main(String[] args) {

        // TODO Auto-generated method stub

 

    Scanner input = new Scanner(System.in);

    System.out.println("请输入一个数");

    int x= input.nextInt();

    while (true) {

    if(x<0||x>100){

        System.out.println("输入错误,重新输入");

    x = input.nextInt();

   

    }

    else{

        System.out.println("输入合法");

        break;

    }

    }

 

}

}

 

 

 

 

5.

package Class;

 

import java.util.Scanner;

 

public class Class1 {

 

    /**

     * @param args

     */

    public static void main(String[] args) {

        // TODO Auto-generated method stub

 

    Scanner input = new Scanner(System.in);

    System.out.println("请输入一个数");

    int x= input.nextInt();

    int sum = x;

    for (int i = 1; i < 11; i++) {

        x=(int) (x+x*0.06);

        sum=sum+x;

    }

    System.out.println("该员工10年后的年薪为:"+x+"该员工未来10年的总收入为:"+sum);

}

}

 

 

 

 

作业

第一题

package Class;

 

import java.util.Scanner;

 

public class Class1 {

 

    /**

     * @param args

     */

    public static void main(String[] args) {

        // TODO Auto-generated method stub

 

   

 

    for (int i = 100; i < 1000; i++) {

        int a = i%10;

        int b = i/10%10;

        int c = i/100;

    if (i==a*a*a+b*b*b+c*c*c) {

        System.out.println("该数是水仙花数:"+i);

    }

    }

 

}

}

 

 

 

 

第二题

package Class;

 

import java.util.Scanner;

 

public class Class1 {

 

    /**

     * @param args

     */

    public static void main(String[] args) {

        // TODO Auto-generated method stub

        Scanner input = new Scanner(System.in);

        System.out.println("请输入年");

        int year= input.nextInt();

        System.out.println("请输入月");

        int month= input.nextInt();

        System.out.println("请输入日");

        int day= input.nextInt();

        int days,sum=0;

        for (int i = 1; i < month; i++) {        

            if(i==1||i==3||i==5||i==7||i==8||i==10||i==12){

               days=31;

               sum=sum+days;

            }

            if (i==2) {

               if (i%4==0&&i%100!=0||i%400==0) {

                   days=29;

                   sum=sum+i;

               }

               else{

                   days=28;

                   sum=sum+i;

               }

            }

            if (i==4||i==6||i==9||i==11) {

               days=30;

               sum=sum+i;

            }

        }

        sum=sum+day;

        System.out.println("该天是今年的"+sum+"天");

}

}

 

 

 

第三题

package Class;

 

import java.util.Scanner;

 

public class Class1 {

 

    /**

     * @param args

     */

    public static void main(String[] args) {

        // TODO Auto-generated method stub

        Scanner input = new Scanner(System.in);

        System.out.println("请输入一个数");

        int x= input.nextInt();       

        int a = x%10;

        int b = x/10%10;

        int c = x/100%10;

        int d = x/1000;

        System.out.println("改变后的数为:"+a+""+b+""+c+""+d);

    }

    }

 

 

posted @ 2021-04-06 02:09  宿命ゆ偏執  阅读(47)  评论(0编辑  收藏  举报