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);
    		 }
    	}
    

      

  • 相关阅读:
    secureCRT 6.5 ssh登陆openeuler提示交换秘钥不支持
    ediary电子日记本-力荐
    centos8.4 iso下载地址
    Manjaro Cutefish 安装体验类似macos风格
    脚本启动第一行提示sh/bash找不到
    securecrt双击克隆会话
    开源的window/linux远程连接工具-mRemoeteNG
    securecrt设置日志缓存
    怎么实现通过扫描二维码进行登录
    使用link rel="shortcut icon"为网页标题加图标
  • 原文地址:https://www.cnblogs.com/ZXCVBNM1314/p/12611980.html
Copyright © 2011-2022 走看看