首页 > 用自定义方法,传入成绩数组,实现输出考试成绩的成三名

用自定义方法,传入成绩数组,实现输出考试成绩的成三名

package com.imooc;
import java.util.Arrays;                                            //导入Array类包
import java.util.Scanner;                                          //导入Scanner类包
public class Final2 {
public static void main(String args[]){Scanner sc=new Scanner(System.in);                         //新建对象,对象名为scFinal2 xdx=new Final2();                                    //新建对象名为xdxSystem.out.println("请输入考试成绩");
String inputString=sc.next().toString();
String stringArray[]=inputString.split(",");      
int scores[]=new int[stringArray.length];          
for(int j=0;j){scores[j]=Integer.parseInt(stringArray[j]);}int[] jieguo=xdx.top3(scores);System.out.println("前三名的成绩分别是"+Arrays.toString(jieguo)); 

/**

*循环遍历输出数组中的值另一种方法

*for(int k=0;k
*System.out.println(scores[k]);}

*/




}
public int[] top3(int[] scores){Arrays.sort(scores);                  //使用Arrays类的sort()方法对数组进行排序int jieguo[]=new int[3];int count=0;for(int a=scores.length-1;a>=0;a--){if((100>=scores[a])&&(scores[a]>=0)&&(count<3)){jieguo[count]=scores[a];count++;}}return jieguo;
}
}

 

转载于:https://www.cnblogs.com/xxxzero/p/7295297.html

更多相关:

  •         Apache POI是一个开源的利用Java读写Excel,WORD等微软OLE2组件文档的项目。        我的需求是对Excel的数据进行导入或将数据以Excel的形式导出。先上简单的测试代码:package com.xing.studyTest.poi;import java.io.FileInputSt...

  • 要取得[a,b)的随机整数,使用(rand() % (b-a))+ a; 要取得[a,b]的随机整数,使用(rand() % (b-a+1))+ a; 要取得(a,b]的随机整数,使用(rand() % (b-a))+ a + 1; 通用公式:a + rand() % n;其中的a是起始值,n是整数的范围。 要取得a到b之间的...

  • 利用本征图像分解(Intrinsic Image Decomposition)算法,将图像分解为shading(illumination) image 和 reflectance(albedo) image,计算图像的reflectance image。 Reflectance Image 是指在变化的光照条件下能够维持不变的图像部分...

  • 题目:面试题39. 数组中出现次数超过一半的数字 数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。 你可以假设数组是非空的,并且给定的数组总是存在多数元素。 示例 1: 输入: [1, 2, 3, 2, 2, 2, 5, 4, 2] 输出: 2 限制: 1 <= 数组长度 <= 50000 解题: cl...

  • 题目:二叉搜索树的后序遍历序列 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历结果。如果是则返回 true,否则返回 false。假设输入的数组的任意两个数字都互不相同。 参考以下这颗二叉搜索树:      5     /    2   6   /  1   3示例 1: 输入: [1,6,3,2,5] 输出...

  •  HBase 是Hadoop的一个子项目,HBase采用了Google BigTable的稀疏的,面向列的数据库实现方式的理论,建立在hadoop的hdfs上,一方面里用了hdfs的高可靠性和可伸缩行,另外一方面里用 了BigTable的高效数据组织形式.可以说HBase为海量数据的real-time相应提供了很好的一个开源解决方案。...