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);
        }
    }
  • 相关阅读:
    Adobe Flash Player因过期而遭到阻止”的内幕起因和解决办法
    SQL中isnull,nullif,coalesce的用法
    sql server全局变量
    关于分组后字段拼接的问题
    查询某个分组中多行字段值的拼接字串的方法--access
    分组统计(平均值计算)
    excel,sql server,access数据之间相互导入导出
    数据查询和管理
    我为什么学习Windows编程
    zStack学习笔记(原创,绝对不是抄的……)
  • 原文地址:https://www.cnblogs.com/PUAblue/p/12599114.html
Copyright © 2011-2022 走看看