zoukankan      html  css  js  c++  java
  • 第四周作业 张垚

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

    package ert;
    import java.util.Scanner;
    public class xx {
    	public static void main(String[] args) {
    		int sum=0;
    		int i=1;
    		   for(i=1;i<=100;i++){
    		      if(i%3==0){
    		    	  sum+=i;
    		    	  i++;
    		      }
    		      }
    		       System.out.println(sum);		   
    	     sum=0;
    	     i=1;
    		  while(i<=100);
    		    for(i=1;i<=100;i++){
    		    if(i%3==0){
    		    	sum+=i;
    		    	i++;
    		    }
    		    }
    		       System.out.println(sum);   
    		   sum=0;
    		   i=1;
    		   do{
    				   if(i%3==0){
    					   sum+=i;
    					   i++;
    				   }
    		   } 
    		       while(i<=100);
    			   System.out.println(sum);
    			   
    		   }
    	}
    

      

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

    package ert;
    import java.util.Scanner;
    public class uu {
    	 public static void main(String[] args) {
    		 int a;
    		 for(a=0;a<=9;a++){
    	 if(a==5) {
    	 a++; 
    	} 
    	System.out.println(a);
    		 }
    	 }
    	 }
    

      

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

    package ert;
    
    import java.util.*;
    
    public class l {
    		public static void main(String[] args){
    			System.out .println("输入n的大小:");
    			 Scanner sc=new Scanner(System.in);
    			 int n=sc.nextInt();
    			 int jc=1;
    			 int z;
    			 for(z=1;z<=n;z++ ) {
    			 jc*=z; 
    			} 
    			System.out.println(jc); 
    			}
    }			
    

      


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

    package ert;
    import java.util.Scanner;
    public class tt {
    	 public static void main(String[] args) {
    	System.out.println("请输入学生的成绩:"); 
    	Scanner sc=new Scanner(System.in); 
    	double cj=sc.nextDouble(); 
    	if(cj<0||cj>100) { 
    	System.out.println("输入错误,重新输入!");
    	 } 
    	else { 
    	System.out .println("输入正确!");
    	 }
       } 
    }
    

      

     


    5. 假设某员工今年的年薪是30000元,年薪的年增长率6%。编写一个Java应用程序计

    package ert;
    import java.util.Scanner;
    public class bb {
    	   public static void main(String[] args) { 
    		double a = 30000; 
    		double sum=30000; 
    		int n;
    		for(n=2;n<11;n++){
    		 a = a*(1+0.06); 
    		sum =sum + a; 
    		} 
    		System.out.println("10年的总收入为"+sum);
    		 }
    	}
    

      

  • 相关阅读:
    资源 | 辟谣平台
    数据分析常用思维
    数据分析常用工具
    杂谈 | 标准化和个性化
    杂谈 | 学以致用
    杂谈 | 工具思维的陷阱
    杂谈 | 习得性无助&习得性乐观
    spark连接mysql
    spark累加器
    java操作excel数据写入map集合并按照value排序
  • 原文地址:https://www.cnblogs.com/ZXCVBNM1314/p/12611980.html
Copyright © 2011-2022 走看看