美文网首页
创建一个数组,将10名学生的英语竞赛成绩存储在这个数组里

创建一个数组,将10名学生的英语竞赛成绩存储在这个数组里

作者: 哈迪斯Java | 来源:发表于2023-06-23 17:41 被阅读0次

public class Scores {
public static void main(String[] args) {
// 创建一个数组,将10名学生的英语竞赛成绩存储在这个数组里
int[] array = { 71, 89, 67, 53, 78, 64, 92, 56, 74, 85 };
// 创建分数类的对象
Scores scores = new Scores();
// 调用排序方法将数组排序
scores.sort(array);
}

/**
 * 冒泡排序
 * 
 * @param array 要排序的数组
 */
public void sort(int[] array) {
    for (int i = 1; i < array.length; i++) {
        // 比较相邻两个元素,较大的数往后冒泡
        for (int j = 0; j < array.length - i; j++) {
            if (array[j] > array[j + 1]) {
                int temp = array[j]; // 把第一个元素值保存到临时变量中
                array[j] = array[j + 1]; // 把第二个元素值保存到第一个元素单元中
                array[j + 1] = temp; // 把临时变量(也就是第一个元素原值)保存到第二个元素中
            }
        }
    }
    showArray(array); // 输出冒泡排序后的数组元素
}

/**
 * 显示数组中的所有元素
 * 
 * @param array 要显示的数组
 */
public void showArray(int[] array) {
    for (int i : array) { // 遍历数组
        System.out.print(" >" + i); // 输出每个数组元素的值
    }
    System.out.println();
}

}

相关文章

  • 数组的赋值(印象笔记)

    数组: 下面创建一个数组,用于存储5个人的数学成绩。 var myarray=new Array();//创建一个...

  • iView批量上传文件

    一、批量上传文件 思路 创建一个数组,把需要上传的文件放到这个数组里面,最后将文件发送给后台 代码 html 数据...

  • 01-JS-04

    数组 字面量 var arr=[ ];[ 二维数组 ]数组里面再嵌套一个数组 [ 多维数组 ]数组里面嵌套多个数组...

  • Java-icourse163课程总结(5-7week)

    第5周-数组 数组是长度固定的数据结构 一个数组里的数据类型必须相同 数组一旦创建,不能改变长度。 创建的数组变量...

  • 1. 两数之和

    题目 分析 这道题目给我们一个数组,数组里面全是整数,然后再给我们一个数字 target,需要我们求出在这个数组中...

  • 4.1 定时器 点花名册

    这里其实很简单,创建一个数组,数组里面放多个字符串 用到random了.它表示随机数.因为数组里面是字符串,所以...

  • 数据结构(C语言)插入排序

    插入排序是将数组里面的第一个数当作有序的,往后的每一个数都和有序数组里面的每一个数作比较,找到合适的位置插入,结果...

  • 1.简单查找和二分查找

    什么是简单查找呢,就是给一个数组,挨个找一遍,看看自己要找的数在不在这个数组里面,或者在这个数组的哪个位置。如果这...

  • TextKit文字表情混排

    将文本和表情标签分开,放到数组里面 创建

  • Java集合的应用

    /*创建一个学生数组,存储三个学生对象并遍历 * 1.写一个学生类 * 2.创建学生数组 * 3. 创建学生对象 ...

网友评论

      本文标题:创建一个数组,将10名学生的英语竞赛成绩存储在这个数组里

      本文链接:https://www.haomeiwen.com/subject/wgphddtx.html