21xrx.com
2024-09-17 03:39:26 Tuesday
登录
文章检索 我的文章 写文章
Java编程实现求最高分
2023-06-12 06:17:04 深夜i     --     --
Java编程 最高分 数组 循环 比较 集合类 TreeSet

在日常生活中,我们经常需要从一群数据中寻找出最高分。而Java是一种非常实用的编程语言,其可以很方便地实现这个功能。

在Java中,首先需要定义一个数组来存储所有的成绩,然后通过循环和比较来确定最高分。代码如下:


int[] scores = 85;

int maxScore = scores[0];

for (int i = 1; i < scores.length; i++) {

  if (scores[i] > maxScore) {

    maxScore = scores[i];

  }

}

System.out.println("最高分是:" + maxScore);

以上代码首先将98赋值给maxScore作为初始值。然后使用for循环遍历数组中的所有元素,如果当前分数比最高分还要高,则将其赋值给maxScore。最后输出最高分。

除了使用数组来存储分数之外,还可以使用集合类中的TreeSet来实现寻找最高分的功能。代码如下:


Set scores = new TreeSet<>(Arrays.asList(98, 85, 93, 76, 88));

int maxScore = ((TreeSet ) scores).last();

System.out.println("最高分是:" + maxScore);

这段代码中,首先将所有分数放入TreeSet中,并通过强制类型转换将其转换为TreeSet类型。然后使用last方法得到最高分。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复