• 第四次java作业·


    1.(1)使用for循环求1到100之间所有能被3整除的整数的和。

    package work;
    
    public class Work1 {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		// 使用for循环求1到100之间所有能被3整除的整数的和。
    		int sum =0;
    		int i=1;
    		for (i=0;i<=100;i++){
    			if (i%3==0){
    				sum=sum+i;	
    			}
    			else{
    				
    			}
    		System.out.println("1到100之间所有能被3整除的整数的和为"+sum);
    		}			
    }
    }
    

      (2)while循环求1到100之间所有能被3整除的整数的和。

    package work;
    
    public class Work12 {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
           //while循环求1到100之间所有能被3整除的整数的和。
            int sum = 0;
            int i=1;
            while(i<=100){
                if(i%3==0){
                    sum+=i;
                    i++;
            }else{
                i++;
            }
         }
            System.out.println("1到100之间所有能被3整除的整数的和为"+sum);        
      }
    
    }
    

      (3)do...while循环求1到100之间所有能被3整除的整数的和。

    package work;
    
    public class Work13 {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub、
    		//do...while循环求1到100之间所有能被3整除的整数的和。
    		 int sum = 0;
    	        int i=1;
    	        do{
    	            if(i%3==0){
    	            sum+=i;
    	            i++;
    	            }else{
    	                i++;
    	            }
    	        }while(i<=100);
    	        System.out.println("1到100之间所有能被3整除的整数的和为"+sum);
    	  }
    	
    	}
    

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

    package work;
    
    public class Work2 {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		// 2.输出0-9之间的数,但是不包括5
            int i;
            for(i=0;i<=9;i++){
                if(i!=5)
                    System.out.println(i);
            }
    	}
    
    }
    

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

    package work;
    
    import java.util.Scanner;
    
    public class Work3 {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		// 编写一个程序,求整数n的阶乘,例如5的阶乘是1*2*3*4*5
    		Scanner input = new Scanner(System.in);
    		System.out.println("请输入一个数:");
    		int x = input.nextInt();
    		int sum = 1;
    		int i;
    		for (i = 1; i <= x; i++) {
    			sum *= i;
    		}
    		System.out.println("这个数的阶乘是:" + sum);
    	}
    
    }
    

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

    package work;
    import java.util.Scanner;
    
    public class Work4 {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    //编写一个程序,输入任意学生成绩,如果输入不合法(<0或者>100),提示输入错误,重新输入,直到输入合法程序结束
            Scanner input=new Scanner(System.in);
            int i;
            for(i=0;;i++){
                System.out.println("请输入学生的成绩:");
                double x=input.nextDouble();
                if(x<0||x>100){
                    System.out.println("输入的成绩不合法!");
                }else{
                    System.out.println("该学生的成绩为:"+x);
                    break;
                }
            }
    	}
    
    }
    

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

    package work;
    
    public class Work5 {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    //假设某员工今年的年薪是30000元,年薪的年增长率6%。编写一个Java应用程序计算该员工10年后的年薪,并统计未来10年(从今年算起)总收入。
            int i;
            double sum=0;
            double x=30000;
            for(i=1;i<=10;i++){
                x+=x*0.06;
                sum+=x;
            }
            System.out.println("该员工10年后的年薪是:"+x);
            System.out.println("该员工未来10年的总收入是:"+sum);
    	}
    
    }
    

      

     
     
  • 相关阅读:
    硬盘坏道及后续的拯救工作
    Extension GL_VERSION_1_2 could not be loaded.
    js显示当前的年月日时分秒
    如何删除桌面上的回收站?
    Fedora 15 U盘 安装心得
    庄子·内篇·逍遥游
    Additional Oracle Performance Extensions
    Features Specific to JDBC OCI Driver
    OracleDatabase 配置
    vim字符编码设置
  • 原文地址:https://www.cnblogs.com/overCROSS/p/12612872.html
Copyright © 2020-2023  润新知