zoukankan      html  css  js  c++  java
  • 第四周作业

    1. 分别使用for循环,while循环,do循环求1到100之间所有能被3整除的整数的和。(知识点:循环语句)

    for循环:

    package a;

    import java.util.*;

    public class aa {

    public static void main(String[] args) {
    // TODO Auto-generated method stub
    System.out.println("显示数字为1~100能被3整除的数之和");
    int i,sum=0;
    for(i=1;i<=100;i++){
    if(i%3==0) {
    sum+=i;
    }
    }
    System.out.println(sum + "");
    }
    }

     while循环:

    package a;

    import java.util.*;

    public class aa {

    public static void main(String[] args) {
    // TODO Auto-generated method stub
    System.out.println("显示数字为1~100能被3整除的数之和");
    int i = 1, sum = 0;
    while (i <= 100) {
    if (i % 3 == 0) {
    sum += i;
    }
    i++;
    }
    System.out.println(sum + "");
    }
    }

    do循环:

    package a;

    import java.util.*;

    public class aa {

    public static void main(String[] args) {
    // TODO Auto-generated method stub
    System.out.println("显示数字为1~100能被3整除的数之和");
    int i = 1, sum = 0;
    do{
    if (i % 3 == 0) {
    sum += i;
    }
    i++;
    }while(i<=100);
    System.out.println(sum + "");
    }
    }

    2. 输出0-9之间的数,但是不包括5。(知识点:条件、循环语句)

    package a;

    import java.util.*;

    public class aa {

    public static void main(String[] args) {
    // TODO Auto-generated method stub
    System.out.println("不包括5的0~9之间的数");
    int i = 0;
    for (; i < 10; i++) {
    if (i == 5) {
    continue;
    }
    System.out.println(i +"");
    }
    }
    }

    3. 编写一个程序,求整数n的阶乘,例如5的阶乘是1*2*3*4*5(知识点:循环语句)

    package a;

    import java.util.*;

    public class aa {

    public static void main(String[] args) {
    // TODO Auto-generated method stub
    Scanner sc = new Scanner(System.in);
    System.out.println("输入一个数求它的阶乘");
    int i, sum = 1;
    i = sc.nextInt();
    for (; i < 10; i--) {
    sum *= i;
    if (i == 1) {
    break;
    }
    }
    System.out.println(sum + "");
    }
    }

    4. 编写一个程序,输入任意学生成绩,如果输入不合法(<0或者>100),提示输入错误,重新输入,直到输入合法程序结束(知识点:循环语句)

    package a;

    import java.util.*;

    public class aa {

    public static void main(String[] args) {
    // TODO Auto-generated method stub
    Scanner sc = new Scanner(System.in);
    System.out.println("输入一个数求它的阶乘");
    int i;
    for (; ;) {
    i = sc.nextInt();
    if (i>=0&&i<=100) {
    System.out.println("输入合法");
    break;
    }
    System.out.println("输入错误");
    }
    }
    }

    5. 假设某员工今年的年薪是30000元,年薪的年增长率6%。编写一个Java应用程序计算该员工10年后的年薪,并统计未来10年(从今年算起)总收入。(知识点:循环语句)

    package a;

    import java.util.*;

    public class aa {

    public static void main(String[] args) {
    // TODO Auto-generated method stub
    System.out.println("你今年年薪30000,我将计算你10年后的年薪,并统计未来10年(从今年算起)的总收入");
    double money=30000,sum=0;
    for (int i=1;i<=10;i++) {
    money+=money*0.06;
    sum+=money;
    }
    System.out.println("你十年后的年薪为" + money);
    System.out.println("你未来十年总收入为" + sum);
    }
    }

  • 相关阅读:
    28完全背包+扩展欧几里得(包子凑数)
    HDU 3527 SPY
    POJ 3615 Cow Hurdles
    POJ 3620 Avoid The Lakes
    POJ 3036 Honeycomb Walk
    HDU 2352 Verdis Quo
    HDU 2368 Alfredo's Pizza Restaurant
    HDU 2700 Parity
    HDU 3763 CDs
    POJ 3279 Fliptile
  • 原文地址:https://www.cnblogs.com/sigure0428/p/12600399.html
Copyright © 2011-2022 走看看