zoukankan      html  css  js  c++  java
  • 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);
       }
    }

  • 相关阅读:
    ubuntu 下 apt-get update 错误
    'unable to run mksdcard sdk tool" when instll android studio on ubuntu14.10以后版本
    ubuntu下安装sougou
    ubuntu下安装jdk1.8.0_91
    ubuntu update时出现错误
    android studio中R文件变红并报错
    git使用
    Android新手须知
    css初级之框模型
    css初级之边框
  • 原文地址:https://www.cnblogs.com/108-com/p/12713028.html
Copyright © 2011-2022 走看看