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);
        }
    }
  • 相关阅读:
    项目配置64位Release版,编译提示:TRACKER : 错误 TRK0005: 未能找到: “CL.exe”。系统找不到指定的文件。
    解决word表格中换行到最后一行不分页以及分页后在最后一行回车后增加一个新页页不是与其它内容共用一页
    Qt error: undefined reference to `vtable for XXX'
    C++中string转int
    U盘在linux下出现加锁解决办法
    Qt执行没崩溃,但是也不往下走,一调式出现Signal Received错误
    工具里调整视图切换新结构后调用表格的importfile会崩溃
    treectrl关联了一个右键弹出菜单,但是一执行到GetSubMenu(0)就崩溃
    java中lock和synchronized区别
    http 状态码
  • 原文地址:https://www.cnblogs.com/baigei/p/12601030.html
Copyright © 2011-2022 走看看