java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaEE, JavaME, JavaSE)的总称。本站提供基于Java框架struts,spring,hibernate等的桌面应用、web交互及移动终端的开发技巧与资料
保持永久学习的心态,将成就一个优秀的你,来 继续搞起java知识。
学习了Array的基本操作,以及java方法的构造。
练习之。。。
要求:
1、 考试成绩已保存在数组 scores 中,数组元素依次为 89 , -23 , 64 , 91 , 119 , 52 , 73
2、 要求通过自定义方法来实现成绩排名并输出操作,将成绩数组作为参数传入
3、 要求判断成绩的有效性( 0—100 ),如果成绩无效,则忽略此成绩
运行效果:

代码实现如下:
package exercise02;
import java.util.Arrays;//引入java.util.Arrays包
public class exercise02 {
/*主函数的内容:
1,存入所有的成绩
2,调用排序函数求解结果*/
public static void main(String[] args) {
int[] scores = {89,-23,64,91,119,52,73};
exercise02 test = new exercise02();
test.sort(scores);
}
public void sort(int[] scores){
//数组的排序
Arrays.sort(scores);
int cnt = 0;
for(int i = scores.length-1; i>=0 ;i-- ){
//判断成绩是否合法
if(scores[i]>100||scores[i]<0)
continue;
//依次打印成绩
else{
System.out.println(scores[i]);
cnt++;
}
//打印三个截止,跳出循环
if(cnt==3) break;
}
}
}
因为水平有限,难免有疏忽或者不准确的地方,希望大家能够直接指出来,我会及时改正。一切为了知识的分享。
后续会有更多的精彩的内容分享给大家。
支付宝扫一扫
微信扫一扫
