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

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

    for循环

    import java.util.*;
    
    public class C {
     
        public static void main(String[] args) {
              // TODO Auto-generated method stub
            Scanner sc=new Scanner(System.in);
            int s=0,i=1;
            for(i=1;i<=100;i++) {
                if(i%3==0) {
                    s+=i;
                }         
            }
            System.out.println(s);
        }
    }

    while循环

    import java.util.*;
    
    public class C {
     
        public static void main(String[] args) {
              // TODO Auto-generated method stub
            Scanner sc=new Scanner(System.in);
            int j=0,i=1;
            while(i<=100){
                if(i%3==0) {
                    j+=i;
                }
                i++;
            }
            System.out.println(j);
        }
    }

    do循环

    import java.util.*;
    
    public class C {
     
        public static void main(String[] args) {
              // TODO Auto-generated method stub
            Scanner sc=new Scanner(System.in);
               int i=0;
                  int j=0;
               do {
                   i++;
                   if(i%3==0)
                   {  
                       j+=i;
                   }
                }
               while(i<=100);
                 System.out.println(+j);
        }
    }

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

    import java.util.*;
    
    public class C {
     
        public static void main(String[] args) {
              // TODO Auto-generated method stub
            Scanner sc=new Scanner(System.in);
            int i=0;
            while(i<10){
                if(i!=5){
                    System.out.println(i);
                    i++;
                }else{
                    i++;
                }
            }
        }
    }

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

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

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

    import java.util.*;
    
    public class C {
     
        public static void main(String[] args) {
              // TODO Auto-generated method stub
            Scanner input=new Scanner(System.in);
            System.out .println("输入成绩:");
            int i=input.nextInt();
            if(i>=0&&i<=100) {
                System.out.println("成功!");
            }else {
                System.out.println("错误!请重新输入");
            }
        }
    }

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

    import java.util.*;
    
    public class C {
     
        public static void main(String[] args) {
              // TODO Auto-generated method stub
            Scanner input=new Scanner(System.in);
            int qian=30000;
            int i=0;
            for(int j=1;j<=10;j++){
                 qian+=qian*0.06;
                 i+=qian;
            }
            System.out.println("十年后的年薪是"+qian);
            System.out.println("十年后的总收入是"+i);
        }
    }
  • 相关阅读:
    eclipse中误删tomcat后,文件都报错,恢复server时无法选择tomcat7.0解决办法
    java web多组件协作实现用户登录验证
    设计模式--享元模式
    设计模式--中介者模式
    设计模式--职责链模式
    设计模式--观察者模式与命令模式
    设计模式--桥接模式
    设计模式--迭代器模式
    设计模式--组合模式
    设计模式--备忘录模式
  • 原文地址:https://www.cnblogs.com/baigei/p/12601030.html
Copyright © 2011-2022 走看看