• 第四周作业


    1.分别使用for循环,while循环,do循环求1到100之间所有能被3整除的整数的和。(知识点:循环语句)

    (1)for循环

    package a;
    
    import java.util.Scanner;
    
    public class sss {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		int sum = 0;
    		int i=1;
    		for(;i<101;i++){
    			if(i%3==0){
    				sum= sum +i;
    			}
    			else{
    			}
    		}
    		System.out.println(sum);
    		
    }
    }
    

      (2)while循环

    package a;
    
    import java.util.Scanner;
    
    public class sss {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		int sum = 0;
    		int i=1;
    		while(i<101){
    			if(i%3==0){
    				sum = sum + i;
    				i++;
    			}
    			else{
    				i++;
    			}
    		}
    		System.out.println(sum);
    	
    					
    	}
    }
    

      (3)do循环

    package a;
    
    import java.util.Scanner;
    
    public class sss {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		int sum=0;
            int i=0;
           do{
             if(i%3==0){
                sum+=i;
        }
               i++;
           }while(i<=100);
           
            System.out.println("一百以内能被3整除的和是"+sum);
            }
       }
    

      

    2.输出0-9之间的数,但是不包括5。(知识点:条件、循环语句)

    package a;
    
    import java.util.Scanner;
    
    public class sss {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		 for (int i = 0; i < 10; i++) {
    	            if(i==5){
    	                //当循环到5的时候,跳过,打印下一个,使用continue中断
    	                continue;
    	            }
    	            System.out.print(i + "	");
    	        }
    	    }
    
    	}
    

      

    3.编写一个程序,求整数n的阶乘,例如5的阶乘是1*2*3*4*5(知识点:循环语句)

    package a;
    
    import java.util.Scanner;
    
    public class sss {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		 int n = 9;
    	        String str = ""; //输出阶乘字符串
    	        int sum = 1;
    	        System.out.println("输入整数n为"+n);
    	        
    	        for(int i=1;i<=n;i++) {
    	            sum*=i;
    	            if(i==n) {
    	                str+=i+"="+sum;
    	            }
    	            else{
    	                str+=i+"×";
    	            }
    	            
    	        }
    	        System.out.println(str);
    	        
    	        
    	    }
    	}
    

      

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

    package a;
    
    import java.util.Scanner;
    
    public class sss {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		 Scanner sc=new Scanner(System.in);
             for(int i=1;;i++){
                 System.out.println("请输入该学生成绩:");
                 int n=sc.nextInt();
                if(n<0||n>100){
                    System.out.println("输入错误,请重新输入:");
             }else{
                    System.out.println("该学生成绩为:"+n);
                    break;
              }
            }
    }
    }
    

      

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

    package a;
    
    import java.util.Scanner;
    
    public class sss {
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
             Scanner sc=new Scanner(System.in);
             int x=30000;
             int y=30000;
               for(int i=1;i<=10;i++){
                   x*=1.06;
                   y=y+x;
               }
               System.out.println("十年后年薪是:"+x);
               System.out.println("十年后的总收入是:"+y);
             }
         }

  • 相关阅读:
    gdb简易教程
    使用WoeUSB在Linux上制作Win10启动盘
    How to fix git: new blank line at EOF
    使用CSS3动画属性实现各种旋转跳跃
    jQuery事件
    挖矿程序minerd入侵分析和解决办法
    css3的伪(伪类和伪元素)大合集
    HTML 5 <blockquote><p>的分工与合作
    HTML<figure> <figcaption> 标签定义图文并茂
    监听 返回按钮事件
  • 原文地址:https://www.cnblogs.com/y611lx/p/12610314.html
Copyright © 2020-2023  润新知