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

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

    for循环。

    public class blue {
    
        public static void main(String[] args) {
            // TODO 自动生成的方法存根
            int sum=0;
            int i;
            for(i=1;i<101;i++) {
                if(i%3==0) {
                    sum= sum +i;
                }
            }
            System.out.println(sum);
        }
    }

    while循环。

    public class blue {
    
        public static void main(String[] args) {
            // TODO 自动生成的方法存根
            int sum=0;
            int i=1;
            while(i<101) {
                if(i%3==0) {
                    sum=sum+i;
                    i++;
                }
                else {
                    i++;
                }
            }
            System.out.println(sum);
        }
    }

    do循环。

    public class blue {
    
        public static void main(String[] args) {
            // TODO 自动生成的方法存根
            int sum=0;
            int i=1;
            do {
                if(i%3==0) {
                    sum+=i;
                }
                    i++;
            }
                while(i<101);
            System.out.println(sum);
        }
    }

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

    public class blue {
    
        public static void main(String[] args) {
            // TODO 自动生成的方法存根
            int i;
            for(i=0;i<10;i++) {
                if(i==5) {
                    continue;
                }
            System.out.println(i);
        }
    }
    }

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

    import java.util.*;
    public class blue {
        public static void main(String[] args) {
            // TODO 自动生成的方法存根
            Scanner input=new Scanner(System.in);
            System.out.println("输入一个数字a");
            int a=input.nextInt();
            int b;
            int sum=1;
            for(b=1;b<=a;b++) {
                sum*=b;
            }
            System.out.println("a的阶乘是:"+sum);
        }
    }

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

    import java.util.*;
    public class blue {
        public static void main(String[] args) {
            // TODO 自动生成的方法存根
            Scanner input=new Scanner(System.in);
            System.out.println("输入成绩a");
            int a=input.nextInt();
            if(a<0||a>100)
            System.out.println("输入的成绩不合法,请重新输入");
            else System.out.println("成绩是:"+a);
        }
    }

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

    public class blue {
        public static void main(String[] args) {
            // TODO 自动生成的方法存根
            double a=30000,s=0;
            int i=1;
            for(;i<10;i++) {
            a*=(1+0.06);
            s+=a;
        }
            s=s+30000;
            System.out.println("十年后的年薪为:"+a);
            System.out.println("十年后的总年薪为:"+s);
        }
    }
  • 相关阅读:
    构造函数语义学之Default Constructor构建操作
    c++子类继承父类的覆盖问题
    C++中自己理解的一些细节哈
    学习C++所需看的书和顺序
    C++中强制变换之const_cast
    jquery锚点跳转
    关于iPhone X 适配
    input图片上传并显示查看判断图片类型
    jquery操作按钮修改对应input属性
    织梦dedecms会员中心分类管理无法修改、删除分类名
  • 原文地址:https://www.cnblogs.com/PUAblue/p/12599114.html
Copyright © 2011-2022 走看看