Java第五次作业

1.

(1)for循环

package Homework;

public class ma11 {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        int sum = 0;
        int i = 1;
        for (; i <= 100; i++) {
            if (i % 3 == 0) {
                sum += i;
            }

        }
        System.out.println(sum);
    }
}

 

 (2)while循环

package Homework;

public class ma11 {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        int sum = 0;
        int i = 1;
        while (i <= 100) {
            if (i % 3 == 0) {
                sum += i;
                i++;
            } else {
                i++;
            }

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

 

 (3)do...while循环

package Homework;

public class ma11 {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        int sum = 0;
        int i = 1;
        do{
            if(i%3==0){
                sum+=i;
                i++;
            }else{
                i++;
            }
        }while(i<=100);
        System.out.println("1到100之间所有能被3整除的整数的和为:"+sum);
}

}    

 

 

2.

package Homework;

public class ma11 {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        int i=0;
        while(i<10){
            if(i!=5){
                System.out.println(""+i);
            }
            i++;
        }
    }

}

 

 

3.

package Homework;

public class ma11 {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        int sum = 1;
        int i = 1;
        while (i <= 5) {
            sum *= i;
            i++;
        }
        System.out.println(sum);
    }

}

 

 

4.

package Homework;

import java.util.Scanner;

public class ma11 {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner input = new Scanner(System.in);
        int i;
        for (i = 0;; i++) {
            System.out.println("输入学生成绩");
            int s = input.nextInt();
            if (s < 0 || s > 100) {
                System.out.println("输入的成绩不合法");
            } else {
                System.out.println("该学生的成绩为" + s);
                break;
            }

        }
    }
}

 

 

5.

package Homework;

import java.util.Scanner;

public class ma11 {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        double sum = 30000;
        double x = 30000;
        for (int i = 2; i < 11; i++) {
            x = x * (1 + 0.06);
            sum += x;
        }
        System.out.println("该员工10年后的年薪为" + x);
        System.out.println("该员工10年后的总收入为" + sum);

    }

}

 

 

6.

package Homework;

import java.util.Scanner;

public class ma11 {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        int i = 100;
        while (i <= 999) {
            int ge = i % 100 % 10;
            int shi = i % 100 / 10;
            int bai = i / 100;
            if (ge * ge * ge + shi * shi * shi + bai * bai * bai == i) {
                System.out.println(i);
            }
            i++;
        }
    }

}

 

 

7.

package Homework;

import java.util.Scanner;

public class ma11 {

    /**
     * @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 sum = 0;
        for (int i = 1; i < month; i++) {
            switch (i) {
            case 1:
            case 3:
            case 5:
            case 7:
            case 8:
            case 10:
            case 12:sum+=31;
            break;
            case 4:
            case 6:
            case 9:
            case 11:sum+=30;
            break;
            case 2:if(year%4==0&&year%400!=0||year%400==0){
                sum+=29;
            }else{
                sum+=28;
            }
            break;
            default:System.out.println("输入的月份有误");
            }
        }
        System.out.println("输入的月份对应的天数为"+(sum+day));
    }
}

 

 

8.

package Homework;

import java.util.Scanner;

public class ma11 {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner input = new Scanner(System.in);
        System.out.println("输入一个四位数");
        int n = input.nextInt();
        while (n < 1000 || n > 9999) {
            System.out.println("输入的数字不合法,请重新输入");
            n = input.nextInt();
        }
        int ge = n % 1000 % 100 % 10;
        int shi = n % 1000 % 100 / 10;
        int bai = n % 1000 / 100;
        int qian = n / 1000;
        int m = ge * 1000 + shi * 100 + bai * 10 + qian;
        System.out.println("反转后是");
        System.out.println(m);
    }

}

 

 

9.

 

posted @ 2021-04-05 21:03  MaLD  阅读(46)  评论(0编辑  收藏  举报