zoukankan      html  css  js  c++  java
  • Java第四次作业

    1. 分别使用for循环,while循环,do循环求1到100之间所有能被3整除的整数的和。(知识点:循环语句)
    package demo3;
    
    import java.util.Scanner;
    import java.util.concurrent.SynchronousQueue;
    public class day01 {
    
        public static void main(String[] args) {
            int sum=0,x;
            for(x=1;x<=100;x++)
            {
                if(x%3==0)
                {
                    sum+=x;
                }
            }
               System.out.print("1到100之间所有能被3整除的整数的和为"+sum);
               
          }
        
     }

    package demo3;
    
    import java.util.Scanner;
    import java.util.concurrent.SynchronousQueue;
    public class day01 {
    
        public static void main(String[] args) {
            int sum=0;
            int x=1;
            while(x<=100)
            {
                if(x%3==0)
                {
                    sum+=x;
                }
                x++;
            }
               System.out.print("1到100之间所有能被3整除的整数的和为"+sum);
               
          }
        
     }

    package demo3;
    
    import java.util.Scanner;
    import java.util.concurrent.SynchronousQueue;
    public class day01 {
    
        public static void main(String[] args) {
            int sum=0;
            int x=1;
            do
            {
                if(x%3==0)
                {
                    sum+=x;
                }
                x++;
            }while(x<=100);
               System.out.print("1到100之间所有能被3整除的整数的和为"+sum);
               
          }
        
     }

    2. 输出0-9之间的数,但是不包括5。(知识点:条件、循环语句)
    package demo3;
    
    import java.util.Scanner;
    import java.util.concurrent.SynchronousQueue;
    public class day01 {
    
    	public static void main(String[] args) {
    		int x;
    		for(x=0;x<10;x++)
    		{
    			if(x!=5)
    			{
    				System.out.println(x);
    			}
    		}
      	}
    	
     }
    

      

    3. 编写一个程序,求整数n的阶乘,例如5的阶乘是1*2*3*4*5(知识点:循环语句)
    package demo3;
    
    import java.util.Scanner;
    import java.util.concurrent.SynchronousQueue;
    public class day01 {
    
        public static void main(String[] args) {
            Scanner input=new Scanner(System.in);
               System.out.print("请输入x进行阶乘运算");
               int x=input.nextInt();
               int sum=1,n;
               for(n=1;n<=x;n++)
                 {
                     sum=n*sum;
                 }
               System.out.println("x的结果为"+sum);
          }
        
     }

    4. 编写一个程序,输入任意学生成绩,如果输入不合法(<0或者>100),提示输入错误,重新输入,直到输入合法程序结束(知识点:循环语句)
    package demo3;
    
    import java.util.Scanner;
    import java.util.concurrent.SynchronousQueue;
    public class day01 {
    
        public static void main(String[] args) {
            Scanner input=new Scanner(System.in);
               
               int n;
               outer: for(n=0;n<=1000;n++)
                 {
                     System.out.println("请入学生成绩");
                     int x=input.nextInt();
                     if(x>100||x<0)
                     {
                         System.out.println("输入错误,重新输入");
                         continue outer;
                     }
                     else
                     {
                         System.out.println("输入正确");
                     }
                 }
              
          }
        
     }

    5. 假设某员工今年的年薪是30000元,年薪的年增长率6%。编写一个Java应用程序计算该员工10年后的年薪,并统计未来10年(从今年算起)总收入。(知识点:循环语句)
    package demo3;
    
    import java.util.Scanner;
    import java.util.concurrent.SynchronousQueue;
    public class day01 {
    
        public static void main(String[] args) {
               double money=30000;
               int n,sum=0;
               for(n=1;n<=10;n++)
                 {
                   money=money*1.06;
                   sum+=money;
                 }
               System.out.println("10年总收入为"+sum);
              
          }
        
     }

  • 相关阅读:
    LintCode Python 简单级题目 488.快乐数
    LintCode Python 简单级题目 100.删除排序数组中的重复数字 101.删除排序数组中的重复数字II
    LintCode Python 简单级题目 373.奇偶分割数组
    LintCode Python 简单级题目 39.恢复旋转排序数组
    LintCode Python 简单级题目 35.翻转链表
    LintCode Python 简单级题目 451.两两交换链表中的节点
    LintCode Python 简单级题目 174.删除链表中倒数第n个节点
    aws查看官方centos镜像imageid
    linux shell脚本查找重复行/查找非重复行/去除重复行/重复行统计
    php配置优化-生产环境应用版
  • 原文地址:https://www.cnblogs.com/108-com/p/12605407.html
Copyright © 2011-2022 走看看