码迷,mamicode.com
首页 > 其他好文 > 详细

通过控制台输入: 人数、成绩

时间:2016-01-11 13:41:53      阅读:123      评论:0      收藏:0      [点我收藏+]

标签:

import java.util.Scanner;

//import java.util.*;   //导入 用*号代替全部,不写也可以,但是要在用时写入路径 java.util

public class input {

    public static void main(String[] args) {
        
        int body;int sum=0;             //声明变量
         System.out.print("输入人数:");
          java.util.Scanner scan = new java.util.Scanner(System.in);//初始化扫描器
           body = scan.nextInt();  //等待输入,回车结束,无论输入的是什么,返回字符串

            int[] cjb=new int [body];//定义数组
            System.out.println("请输入每个人的分数:");
            Scanner zcan=new Scanner(System.in);//初始化扫描器
            for(int i=0;i<cjb.length;i++){   //遍历数组
                cjb[i]=zcan.nextInt();           //接收输入的数
                sum += cjb[i];            //求和
            }
            int lsbl=0;            //临时变量
            for(int zdz=0;zdz<cjb.length-1;zdz++){     //冒泡排序 length-1外循环最少次数
            for(int rr=0;rr<cjb.length-1-zdz;rr++){    //length-zdz-1 内循环最少次数
            if(cjb[rr]>cjb[rr+1]){
                lsbl=cjb[rr];
                cjb[rr]=cjb[rr+1];
                cjb[rr+1]=lsbl;
                //System.out.print("最高成绩:"+cjb[rr+1]);
            }
            }
            }
          System.out.println("最低:"+cjb[0]);
          System.out.println("最高:"+cjb[cjb.length-1]);
          System.out.println("平均:"+sum/cjb.length);

 

通过控制台输入: 人数、成绩

标签:

原文地址:http://www.cnblogs.com/sjxx/p/5120619.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!