• Java_3上课练习


    1.有10个评委打分,(去掉一个最高一个最低)求平均分。
    package demo3;
    
    import java.util.Scanner;
    
    public class day01
    {
        public static void main(String[] args) 
    {
            int arr[]=new int[10];
            Scanner input=new Scanner(System.in);
            System.out.print("请输入分数:");
            for (int i = 0; i < 10; i++)
            {
                arr[i]=input.nextInt();
            }
            int sum=0;
            double p;
            for(int i=1;i<9;i++){
                sum=arr[i]+sum;
            }
            p=sum/8;
            System.out.println("平均分"+p);
       }
    }

    2.自学一下Java随机数,生成一个长度为10的随机数组(每个数的范围是0~99),排序后输出。
    package demo3;
    
    import java.util.Random;
    import java.util.Scanner;
    
    public class day01
    {
        public static void main(String[] args) 
    {
            int[] arr=new int[10];
            Random r = new Random();
            for (int i = 0; i < 10; i++) {
                arr[i] = r.nextInt(100);
                System.out.print(arr[i]+"	");
            }
            System.out.println();
            for (int i = 0; i < arr.length-1; i++){
                for (int j = 0; j < arr.length-i-1; j++) {
                    if(arr[j]>arr[j+1]){
                        int temp=arr[j];
                        arr[j]=arr[j+1];
                        arr[j+1]=temp;
                    }    
                }
                
            }
            for (int i = 0; i < arr.length; i++) {
                System.out.print(arr[i]+"	");    
            }
       }
    }

    4.定义一个长度为10的int数组(如果没有特殊说明,静态赋值动态赋值都可以),统计数组中的最大值、最小值、以及奇 数和偶数的个数
    package demo3;
    
    import java.util.Random;
    import java.util.Scanner;
    
    public class day01
    {
        public static void main(String[] args) 
    {
            int[] arr={2,3,2,2,4,56,7,8,97,10};
            int max=arr[0];
            int min=arr[0];
            int sum1=0;
            int sum=0;
            for (int i = 0; i < arr.length; i++) {
                if (max>arr[i]) {
                    max=max;
                }
                else{
                    max=arr[i];
                }
            }
            for (int i = 0; i < arr.length; i++) {
                if (min<arr[i]) {
                    min=min;
                }
                else{
                    min=arr[i];
                }
            }
            for (int i = 0; i < arr.length; i++) {
                if (arr[i]%2==0) {
                    sum++;
                }
            }
            for (int i = 0; i < arr.length; i++) {
                if (arr[i]%2!=0) {
                    sum1++;
                }
            }
            System.out.println("最大值:"+max+"最小值:"+min+"奇 数的个数:"+sum1+"偶数的个数:"+sum);
       }
    }

  • 相关阅读:
    oracle 10g 免安装客户端在windows下配置
    sql2005 sa密码
    使用windows live writer 有感
    windows xp SNMP安装包提取
    汉化groove2007
    迁移SQL server 2005 Reporting Services到SQL server 2008 Reporting Services全程截图操作指南
    foxmail 6在使用中的问题
    AGPM客户端连接不上服务器解决一例
    SpringSource Tool Suite add CloudFoundry service
    Java 之 SWing
  • 原文地址:https://www.cnblogs.com/108-com/p/12713028.html
Copyright © 2020-2023  润新知