java基础之求数组最大值
来源:互联网 发布:淘宝号限购了最新解法 编辑:程序博客网 时间:2024/06/03 08:17
有这么一个问题,从键盘输入五位学员的java考试成绩,求考试成绩的最高分。
根据以上的描述,可以用代码表示如下:
......
max = stu[0];
if(a[1] > max)
max = a[1];
if(a[2] > max)
max = a[2];
if(a[3] > max)
max = a[3];
.......最终变量max中存储的就是本次考试的最高分。这样写代码似乎太繁琐了,能不能进行简化呢?观察可知,这是一个循环的过程,max变量依次与数组中的元素进行比较。如果max小于比较的元素,则执行置换操作。如果max较大,则不执行操作。因此采用循环的方式来写代码会大大的简化代码量,提高程序效率,代码如下:
import java.util.Scanner;
public calss MaxScore{
public static void main(String[] args){
int [] scores = new int[5];
int max = 0; //记录最大值
System.out.println("请输入5位学员的成绩:");
Scanner input = new Scanner(System.in);
for(int i = 0; i < sxores.length; i++){
scores[i] =input.nextInt();
}
max = sxores[0];
for(int i =1; i<scores.length;i++){
if(sxores[i]>max){
max = scores[i];
}
}
System.out.println("考试成绩最高分为:"+max);
}
}
以上就是解决此问题的代码,本文由上海java培训机构推荐阅读,更多精彩请浏览上海it培训官网。原文地址:http://www.shaccp.net/base/java/616.html
- java基础之求数组最大值
- java之数组求最大值与最小值
- java 数组求最大值
- Java基础 求最大值
- java数组中求最大值
- java数组、求最大值问题
- java递归求数组最大值
- Java 递归求数组最大值
- Java实现算法之--求子数组和的最大值
- Java实现算法之--求子数组和的最大值
- java学习基础 求最大值
- java求数组中最大值拓展--求老二
- 【java】递归求数组中的最大值
- java中数组求最大值、最小值、平均值。
- Java语言中,求数组中的最大值
- Java求数组最大值最小值新颖代码!! !
- java求数组中最大值最小值
- java 一维数组求最大值最小值
- Struts入门
- trace 10061 屏蔽smon对临时段的处理
- XXX is not in the sudoers file 解决(转)
- java集合类
- iOS之文件上传、下载(上传)
- java基础之求数组最大值
- Java深入 - logback的配置和使用
- 打卡27:代理服务器select version
- 开发WCF服务操作Sitecore
- linux ps命令
- ListFragment的使用
- 数据库的一些简单操作
- FMDB多线程下"is currently in use" 或者 "database is locked" 问题
- UISCrollView的属性总结