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

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

    for循环:

    import java.util.*;
    public class lqh {
           public static void main(String[] args){
               // TODO Auto-generated method stub
               //定义一个求和变量
               int sum=0;
               for(int i=0;i<=100;i++){
               if(i%3==0){
               //和sum变量进行累加
               sum+=i;
              }
               }
                System.out.println("1-100之间能被3整除的和是"+sum);
               }
              
               }

    while循环:

    import java.util.*;
    public class lqh {
          public static void main(String[] args) {
                // TODO Auto-generated method stub
                int sum=0;
                int i=0;
                while(i<=100){
                    if(i%3==0){
                       sum+=i;
                    }
                    i++;
                }
                    System.out.println("1-100之间能被3整除的和是"+sum);
                }
            }

     

    do  while 循环:

    import java.util.*;
    public class lqh {
           public static void main(String[] args) {
                // TODO Auto-generated method stub
                int sum=0;
                int i=0;
                do{
                  if(i%3==0){
                     sum+=i;
                  }
                     i++;
                 }while(i<=100);
                
                    System.out.println("1-100之间能被3整除的和是"+sum);
                }
            }

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

    import java.util.*;
    public class lqh {
         public static void main(String[] args) {
                // TODO Auto-generated method stub
                for(int i=0;i<=9;i++){
                    if(i==5){
                        continue;
                    }
                System.out.print(i);
                }
            }
    
        }

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

    import java.util.*;
    public class lqh {
         public static void main(String[] args){
                    // TODO Auto-generated method stud
                 Scanner input=new Scanner(System.in);
                    System.out.println("请输入一个整数n:");
                        int n = input.nextInt();
                        int x=1;
                        int y=n;
                        for(int i=0;i<n;i++){
                            y=n-i;
                            x=y*x;
                        }
                            System.out.println("n的阶乘为:"+x);
                }
         }

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

    import java.util.*;
    public class lqh {
          public static void main(String[] args) {
                // TODO Auto-generated method stub
                Scanner input=new Scanner(System.in);
                    for(int i=1;;i++){
                        System.out.println("请输入一位学生成绩");
                        int score=input.nextInt();
                        if(score<0||score>100){
                            System.out.println("输入成绩有误,请重新输入:");
                        }else{
                            System.out.println("该学生成绩为:"+score);
                            break;
                        }
                    }
            }
        }

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

    import java.util.*;
    public class lqh {
          public static void main(String[] args) {
                // TODO Auto-generated method stub
                    double x=30000;
                    double sum=0;
                    for(int year=1;year<=10;year++){
                        x=x*1.06;
                        sum+=x;
                    }
                    System.out.println("员工10年后的年薪为:"+x);
                    System.out.println("员工未来10年总收入为:"+sum);
                    }
                }

  • 相关阅读:
    VMware 克隆linux后找不到eth0(学习hadoop,所以想快速搭建一个集群)
    Qt之窗体透明 (三种不同的方法和效果)
    Qt之获取本机网络信息(MAC, IP等等,很全)
    Qt之图形(Source和Dest相互覆盖的取舍,真的很方便)
    Qt之QSpacerItem(控件之间的间距不尽相同,可以借助QSpacerItem来设置,并且还可以对QSpacerItem设置QSizePolicy)
    IoC在ASP.NET Web API中的应用
    ASP.NET MVC应用程序展示RDLC报表
    Ninject 在 Winform、 Asp.net MVC中连络EntityFramework的应用
    Apworks框架实战(三):单元测试与持续集成
    总体介绍ASP.NET Web API下Controller的激活与释放流程
  • 原文地址:https://www.cnblogs.com/kukudihua/p/12610159.html
Copyright © 2011-2022 走看看