• 第四周作业


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

     1 package zouye;
     2 
     3 public class Textz {
     4 
     5     public static void main(String[] args) {
     6         // 1. 分别使用for循环,while循环,do循环求1到100之间所有能被3整除的整数的和。(知识点:循环语句)
     7         int sum=0;
     8         //for 循环
     9          for (int i = 1; i <=100; i++) {
    10             if(i%3==0){
    11                 sum+=i;
    12             }                    
    13          }
    14         System.out.println(sum);
    15         
    16         System.out.println("-------------");
    17         //while 循环
    18         int sum2=0;
    19         int j=1;
    20         while(j<=100){
    21             if(j%3==0){
    22                 sum2+=j;
    23             }
    24             j++;
    25         }
    26         System.out.println(sum2);
    27         
    28         System.out.println("-------------");
    29         
    30         //do while 循环
    31         int sum3=0;
    32         int z=1;
    33         do {
    34             if(z%3==0){
    35             sum3+=z;
    36             }
    37             z++;
    38         } while (z<=100);
    39         System.out.println(sum3);
    40         
    41         System.out.println("-------------");
    42         
    43     }
    44 }


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

     1 package zouye;
     2 
     3 public class Texta {
     4 
     5     public static void main(String[] args) {
     6         //2. 输出0-9之间的数,但是不包括5。(知识点:条件、循环语句)
     7         
     8         for( int i=0;i<10;i++){
     9             
    10             if(i==5){
    11                 continue;
    12                 
    13             }
    14             System.out.println(i);
    15             
    16             
    17         }
    18 
    19     }
    20 
    21 }


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

     1 package zouye;
     2 
     3 public class Textb {
     4 
     5     public static void main(String[] args) {
     6         //3. 编写一个程序,求整数n的阶乘,例如5的阶乘是1*2*3*4*5(知识点:循环语句
     7         int n=5;
     8         int jc=1;
     9         
    10         for( int i=1; i<=n; i++)
    11         {
    12             jc *= i;             
    13         }
    14         System.out.println(jc);
    15         
    16 
    17     }
    18 
    19 }


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

     1 package zouye;
     2 import java.util.Scanner;
     3 public class Textc {
     4 
     5     public static void main(String[] args) {
     6         Scanner input = new Scanner(System.in);
     7         for (int i = 0;; i++) {
     8             System.out.print("请输入学生成绩:");
     9             int score = input.nextInt();
    10             if (score < 0 || score > 100) {
    11                 System.out.println("输入成绩错误,请重新输入!");
    12             } else {
    13                 System.out.println("该学生成绩为:" + score);
    14                 break;
    15             }
    16         }
    17     }
    18 }


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

     1 package zouye;
     2 
     3 public class Textd {
     4 
     5     public static void main(String[] args) {
     6         // 30000年薪,每年6% 10年收入
     7         int nx=30000;
     8         int sum=0;
     9         for(int i=1;i<=10;i++){
    10              nx+=nx*0.06;
    11              sum+=nx;
    12         }
    13         System.out.println("十年后的年薪是"+nx);
    14         System.out.println("十年后的收入是"+sum);
    15     }
    16 
    17 }
  • 相关阅读:
    SecurityAccess 之 KeyGenDll_GenerateKeyEx
    信息系统项目管理师 之 采购管理论文架构
    git stash 用法总结和注意点
    IDEA报错Cannot download sources解决方法
    Windows下安装Mysql 8.0.16出现登录失败的解决方法
    Dependencies
    Quick start
    Usage(用法)
    HashMap相关问题
    Architecture(Dubbo)
  • 原文地址:https://www.cnblogs.com/wuhaoovo/p/12597649.html
Copyright © 2020-2023  润新知