• java第四次作业


    1.分别使用for循环,while循环,do循环求1到100之间所有能被3整除的整数的和。

    (1)for循环

    package apple;
    
    public class banana {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
             int sum=0,i=1;
             for(i=1;i<=100;i++){
            	 if(i%3==0){
            		 sum+=i;
            	 }
             }
             System.out.println("和为:"+sum);
    	}
    
    }
    

      

    (2)while循环

    package apple;
    
    public class banana {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
             int sum=0,i=1;
             while(i<=100){
            	 if(i%3==0){
            		 sum+=i;
            	 }
            	 i++;
             }
             System.out.println("和为:"+sum);
    	}
    
    }
    

      

    (3)do-while循环

    package apple;
    
    public class banana {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
             int i=0;
             int sum=0;
          do{
        	  i++;
        	  if(i%3==0){
        		  sum+=i;
        	  }
          }
          while(i<100);
           System.out.println("和为"+sum);
    	}
    
    }
    

      

    2.输出0-9之间的数,但是不包括5。

    package apple;
    
    public class banana {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
            for(int i=0;i<10;i++){
            	if(i!=5){
            		System.out.print(" ");
            		System.out.print(i);
            	}
            }
    	}
    
    }
    

      

    3.编写一个程序,求整数n的阶乘,例如5的阶乘是1*2*3*4*5

    package apple;
    
    import java.util.Scanner;
    public class banana {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
            int i,sum=1;
            Scanner input=new Scanner(System.in);
            System.out.println("请输入一个数");
            int x=input.nextInt();
            for(i=1;i<=x;i++){
            	sum+=i;
            }
            System.out.println("这个数的阶乘为"+sum);
    	}
    
    }
    

      

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

    package apple;
    
    import java.util.Scanner;
    public class banana {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
            int j=0;
            Scanner sc=new Scanner(System.in);
            do{
            	System.out.print("请输入一个成绩:");
            	int i=sc.nextInt();
            	if(i<0||i>100){
            		System.out.println("输入错误!");
            		System.out.print("重新输入:");
            		j=1;
            	}
            	else{
            		System.out.println("正确");
            		j=0;
            	}
            }while(j==1);
    	}
    
    }
    

      

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

    package apple;
    
    import java.util.Scanner;
    public class banana {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
          int money=30000;
          int sum=0;
          for(int i=1;i<10;i++){
        	  money+=(1+0.06);
        	  sum+=money; 
          }
          sum=sum+30000;
          System.out.println("该员工十年后的年薪;"+money);
          System.out.println("该员工未来10年后的总收入:"+sum);
    	}
    
    }
    

      

  • 相关阅读:
    SQL Server数据库中批量替换数据的方法
    js 鼠标移上去弹出层效果
    50个jQuery代码段帮你成为更好的JavaScript开发者
    MSN、腾讯QQ、SKYPE、阿里旺旺网页在线客服源代码
    正则表达式基础知识
    常用邮箱POP3和SMTP服务器汇总
    CS5序列号
    如何使用Oracle SQLDeveloper 中连接MS SQLServer和MySQL数据库
    Silverlight与后台数据库的三种技术实现基本的互操作(转)
    ADO 与ADO.NET
  • 原文地址:https://www.cnblogs.com/qq007/p/12601019.html
Copyright © 2020-2023  润新知