• 第四周作业


    1.用for,while,do循环求1到100能被3整除的整数和。

    //for
    public class One { public static void main(String[] args) { int sum=0; for (int i = 0; i<=100; i++) { if (i%3==0) { sum+=i; } } System.out.println(sum); } }

      

    //while
    public class One { public static void main(String[] args) { int sum=0; int i=0; while (i<=100) { if (i%3==0) { sum+=i; } i++; } System.out.println(sum); } }

      

    //do...while
    public class One { public static void main(String[] args) { int sum=0; int i=0; do { if (i%3==0) { sum+=i; } i++; } while (i<=100); System.out.println(sum); } }

      

     2.输出0~9之间的数但不包括5.

    public class One {
    	 public static void main(String[] args) {
    		 for (int i = 0; i <=9; i++) {
    			if (i==5) {
    				continue;
    			}
    			System.out.print(i+" ");
    		}
    	}
    }
    

      

     3.求整数n的阶乘

    import java.util.*;
    public class One {
    	 public static void main(String[] args) {
             Scanner input = new Scanner(System.in);
             System.out.print("输入数字: ");
             int n = input.nextInt();
             int f=1;
             for (int i = 1; i <=n; i++) {
    			f*=i;
    		}
             System.out.println(n+"的阶层和为"+f);
    	}
    

     

    4.输入任意学生成绩,如果输入不合法(<0或者>100),提示输入错误,重新输入,直到输入合法程序结束

    import java.util.*;
    public class One {
    	 public static void main(String[] args) {
             Scanner input = new Scanner(System.in);
             System.out.println("输入成绩: ");
             for (;;) {
                 int n = input.nextInt();
    			if (n<=0||n>=100) {
    				System.out.println("*介是错的");
    			} else {
    				System.out.println("√");
    				break;
    			}
    		}
    	}
    }
    

      

     5. 假设某员工今年的年薪是30000元,年薪的年增长率6%。计算该员工10年后的年薪,并统计未来10年(从今年算起)总收入。

    public class One {
    	 public static void main(String[] args) {
             double a=30000;
             int sum=0;
             for (int i = 1; i <10; i++) {
    			a*=(1+0.06);
    			sum+=a;
    		}
             System.out.println("十年后的工资为:"+a);
             System.out.println("十年总工资为:"+(sum+30000));
    	}
    }
    

     int double

     

  • 相关阅读:
    Ruby
    WebGL的第二个小程序
    wegGL的第一个小程序
    Node.js介绍
    接口隔离原则(Interface Sepreation Principle)
    参数
    字段/属性
    接口和抽象类
    javascript中的事件
    线性回归算法-4.多元线性回归算法
  • 原文地址:https://www.cnblogs.com/rozenscarlet/p/12602673.html
Copyright © 2020-2023  润新知