用java面向对象(oop)对成绩进行排序,查找最大值,最小值,平均值。
2015-04-29 12:00
543 查看
对成绩进行排序,查找最大值,最小值,平均值(oop)。
packagescare;
public classscare {
staticint i=0;
staticint s[]={80,60,40,50,30,99,70,20,65,79,1};
publicstatic void main(String arg[]){
scare test=new scare();
test.display();
test.resort();
test.getmin();
test.getmax();
test.average();
}
public voiddisplay(){
inti;
System.out.print("学生的成绩为:");
for(i=0;i<s.length;i++)
System.out.print(+s[i]+"");
}
public voidsort(){
intj=0;
inttmp=0;
//System.out.print("从小到大排序:");
for(i=0;i<s.length;i++){
for(j=0;j<s.length-i-1;j++){
if(s[j]>s[j+1]){
tmp=s[j+1];
s[j+1]=s[j];
s[j]=tmp;
}
}
}
}
//冒泡排序
public voidresort(){
sort();
System.out.print("\n成绩从小到大排序:");
for(i=0;i<s.length;i++)
System.out.print(+s[i]+"");
}
public voidgetmin(){
sort();
System.out.println("\n成绩的最小值:"+s[0]);
}
public voidgetmax(){
sort();
System.out.println("成绩的最大值:"+s[s.length-1]);
}
public voidaverage(){
intaverage=0;
intsum=0;
for(i=0;i<s.length;i++)
{
sum=sum +s[i];
}
average=sum/s.length;
System.out.println("成绩的平均值:"+average);
}
}
实验结果
packagescare;
public classscare {
staticint i=0;
staticint s[]={80,60,40,50,30,99,70,20,65,79,1};
publicstatic void main(String arg[]){
scare test=new scare();
test.display();
test.resort();
test.getmin();
test.getmax();
test.average();
}
public voiddisplay(){
inti;
System.out.print("学生的成绩为:");
for(i=0;i<s.length;i++)
System.out.print(+s[i]+"");
}
public voidsort(){
intj=0;
inttmp=0;
//System.out.print("从小到大排序:");
for(i=0;i<s.length;i++){
for(j=0;j<s.length-i-1;j++){
if(s[j]>s[j+1]){
tmp=s[j+1];
s[j+1]=s[j];
s[j]=tmp;
}
}
}
}
//冒泡排序
public voidresort(){
sort();
System.out.print("\n成绩从小到大排序:");
for(i=0;i<s.length;i++)
System.out.print(+s[i]+"");
}
public voidgetmin(){
sort();
System.out.println("\n成绩的最小值:"+s[0]);
}
public voidgetmax(){
sort();
System.out.println("成绩的最大值:"+s[s.length-1]);
}
public voidaverage(){
intaverage=0;
intsum=0;
for(i=0;i<s.length;i++)
{
sum=sum +s[i];
}
average=sum/s.length;
System.out.println("成绩的平均值:"+average);
}
}
实验结果
相关文章推荐
- java 使用面向对象方式实现录入学生信息,取出成绩最大值、最小值、平均值、对其进行排序
- 根据类Student的定义,创建五个该类的对象,输出每个学生的信息, 计算并输出这五个学生Java语言成绩的平均值,以及计算并输出他们Java语言成绩的最大值和最小值。
- Java对二叉搜索树进行插入、查找、遍历、最大值和最小值的操作
- Java对二叉搜索树进行插入、查找、遍历、最大值和最小值的操作
- java从键盘输入一组数据,输出其最大值,平均值,最小值没法输出
- 数组 获取最值(最大值 最小值)选择排序 冒泡排序 快速排序 半查找(二分查找) 十进制转其他进制法
- java新手笔记7 找最小、最大、排序
- 二叉搜索树的相关操作:插入节点,删除节点,排序,查找,最大值,最小值,前序,中序,后序遍历(主要用到递归的方法)
- java ------------用Array.sort()输出数组元素的最大值,最小值,平均值~~~~
- [Java基础]数组/二维数组/查找最大元素/平均值/复制/颠倒/矩阵相乘
- java中数组求最大值、最小值、平均值。
- Java程序:求一个数组中的最大值丶最小值和平均值。
- java随机生成10个整数,打印出其最大值、最小值、平均值。
- Java常识求阶层!的和 ,获取某个数组中的最小值,定义数组,获得成绩之和,平均成绩,最小成绩,最大成绩。等问题大全
- 函数数组排序带出最大最小值及平均值
- Java 随机生成50个正整数,存放到数组,求出总和,平均值,最大值,最小值
- 利用函数逐行对表进行求最大数、最小数、N个最大数的平均值、N个最小数的平均值
- 从海量数据中查找出前k个最小或最大值的算法(java)
- 数组操作,将数组排序,然后按最大-最小-第二大-第二小。。。。进行