第四周作业。

1.
package   qe;
public class ad { public static void main(String args[]) { //1. 分别使用for循环,while循环,do循环求1到100之间所有能被3整除的整数的和。(知识点:循环语句)int sum = 0; for(int i = 1 ;i <=100;i++) { if(i % 3 == 0) { sum += i; } }System.out.println("和为:"+sum); } }

package qe;

public class ad {
    public static void main(String args[]) {
    //1. 分别使用for循环,while循环,do循环求1到100之间所有能被3整除的整数的和。(知识点:循环语句)
        int i = 0;
        int sum = 0;
        while(i<=100) {
            i++;
            if(i % 3 ==0) {
                sum += i;
            }
        }
        System.out.println("和为:"+sum);
    }
}

package qe;
import java.util.Scanner;
public class ad {

    public static void main(String[] args) {
        //使用do..while循环求1到100之间所有能被3整除的整数的和
        int num=0,i=1;
        do {
            if(i%3==0) {
            num+=i;
            }
            i++;
        }while(i<=100);
        System.out.println("1到100之间所有能被3整除的整数的和为:"+num);
                 }
    }

2.
package qe;

public class ad {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        for (int i = 1; i < 10; i++) {
            if (i!=5) {
                System.out.print(" "+i+" ");
            }
        }
    }

}

3.
package qe;
import java.util.Scanner;
public class ad {
    public static void main(String args[]) {
        //3. 编写一个程序,求整数n的阶乘,例如5的阶乘是1*2*3*4*5(知识点:循环语句)
        Scanner sc = new Scanner(System.in);
        System.out.print("请输入一个数:");
        long sum = 1;
        int i = sc.nextInt();
        for(int x = 1;x<i;x++) {
            sum += sum*x;
            
        }System.out.println("阶乘为"+sum);
    }}

4.
package qe;
import java.util.Scanner;
public class ad {

    public static void main(String[] args) {
        //编写一个程序,输入任意学生成绩,如果输入不合法(<0或者>100),提示输入错误,重新输入,直到输入合法程序结束(知识点:循环语句)
        Scanner input = new Scanner(System.in);
        for (int i = 0;; i++) {
            System.out.print("请输入学生成绩:");
            int score = input.nextInt();
            if (score < 0 || score > 100) {
                System.out.println("输入成绩错误,请重新输入!");
            } else {
                System.out.println("该学生成绩为:" + score);
                break;
            }
        }
                 }
    }

5.
package qe;


public class ad {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        int money = 30000;
        int sum = 0;
        for (int i = 1; i < 10; i++) {
            money*=(1+0.06);
            sum+=money;
        }
        sum = sum+30000;
        System.out.println("该员工十年后的年薪:" + money);
        System.out.println("该员工未来10年的总收入:" + sum);
    }

}
 
 
 

猜你喜欢

转载自www.cnblogs.com/Mfb-/p/12610960.html