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);
        }
    }
  • 相关阅读:
    创建和销毁对象
    echarts折线图堆叠样式 图表只显示一类折线图
    web中跨页面的点击事件
    3DMAX学习笔记——Animate简单的动画
    3DMAX学习笔记——Rendering的时候模型太亮
    Unity3D学习笔记——让Cube沿着某个轴运动
    Unity3D学习笔记——Camera绕着物体旋转
    Unity3D学习笔记——Unity3D的窗口布局
    ZLXSC2015Day1题解
    浅谈同构类问题的骗分算法
  • 原文地址:https://www.cnblogs.com/PUAblue/p/12599114.html
Copyright © 2011-2022 走看看