zoukankan      html  css  js  c++  java
  • 第四次上机作业

    1.    分别使用for循环,while循环,do循环求1到100之间所有能被3整除的整数的和。(知识点:循环语句)
    package day;
    public class hh {
    public static void main(String[] args){
    
        int sum=0;
        for(int i=1;i<=100;i++){
            if(i%3==0){
                sum+=i;
            }        
    }
        System.out.println("100以内能被3整除的整数和为"+sum);
    }
    }
    
    package day;
    
    
    
    public class hh {
        
    
    public static void main(String[] args){
    
        int sum=0,i=1;
        do{
            if(i%3==0){
            sum+=i;
            }
            i++;
        }while(i<=100);
        System.out.println("100以内能被3整除的整数和为"+sum);
    }
    }
    
    package day;
    
    public class hh {
        
    
    public static void main(String[] args){
    
        int sum=0,i=1;
        while(i<=100){
            if(i%3==0){
                sum+=i;
                }
            i++;
        }
        System.out.println("100以内能被3整除的整数和为"+sum);
    }
    }
    输出0-9之间的数,但是不包括5。(知识点:条件、循环语句)
    package day;
    
    
    public class hh {
        
    
    public static void main(String[] args){
        for(int i=1;i<=9;i++){
            if(i==5){
                continue;
            }
            System.out.println(i);
        }
        
    }
    }
    编写一个程序,求整数n的阶乘,例如5的阶乘是1*2*3*4*5(知识点:循环语句)
    
    package day;
    
    
    import java.util.Scanner;
    
    
    public class hh {
        
    
    public static void main(String[] args){
        int jc=1;
        System.out.println("请输入n的值:");
        Scanner input=new Scanner(System.in);
        int n=input.nextInt();
        for(int i=1;i<=n;i++){
            jc*=i;        
        }
        System.out.println("n的阶乘是"+jc);
    }
    }
    编写一个程序,输入任意学生成绩,如果输入不合法(<0或者>100),提示输入错误,重新输入,直到输入合法程序结束(知识点:循环语句)
    package day;
    
    
    import java.util.Scanner;
    
    
    public class hh {
        
    
    public static void main(String[] args){
        
        Scanner input = new Scanner(System.in);
        System.out.print("请输入一名学生的成绩:");
        int n = input.nextInt();
        while (n < 0 || n > 100) {
            System.out.print("你输入的成绩,请重新输入:");
            n = input.nextInt();
        }
        System.out.print("成绩合法" );
    }
    
    }
    假设某员工今年的年薪是30000元,年薪的年增长率6%。编写一个Java应用程序计算该员工10年后的年薪,并统计未来10年(从今年算起)总收入。(知识点:循环语句)
    package day;
    
    
    public class hh {
        
    
    public static void main(String[] args){
        
        double a=0,x=30000,b=0;
        for(int i=1;i<=10;i++){
            a=x*1.06;
            b+=a;
            x=a;
        }
        System.out.println("十年后的年薪是"+a+","+"总收入是"+(b+30000));
            
    }
    }
  • 相关阅读:
    Matlab 绘制三维立体图(以地质异常体为例)
    Azure DevOps的variable group实现array和hashtable参数的传递
    Azure DevOps 利用rest api设置variable group
    Azure AADSTS7000215 其中一种问题的解决
    Power BI 实现实时更新Streaming Dataset
    AAD Service Principal获取azure user list (Microsoft Graph API)
    Matlab 沿三维任意方向切割CT图的仿真计算
    Azure Powershell script检测登陆并部署ARM Template
    Azure KeyVault设置策略和自动化添加secrets键值对
    Azure登陆的两种常见方式(user 和 service principal登陆)
  • 原文地址:https://www.cnblogs.com/dayttt/p/12610860.html
Copyright © 2011-2022 走看看