【JAVA】17、数组应用范例
2016-02-22 22:57
267 查看
本篇博文最后修改时间:2016年2月29日,18:48。
一、简介
本篇介绍2个数组应用范例。
二、实验平台
系统版本:Windows7 家庭普通版 32位操作系统。
三、版权声明
博主:思跡
声明:喝水不忘挖井人,转载请注明出处。
原文地址:http://blog.csdn.net/omoiato
联系方式:315878825@qq.com
Java零基础入门交流群:541462902
四、2个数组应用范例
范例1:求出数组的最大值和最小值
public class ArrayDemo05 { public static void main(String [] args) { int score [] = {67,89,87,69,90,100,75,90}; //静态初始化数组 int max = 0; //定义变量保存最大值 int min =0; //定义变量保存最小值 max = min = score[0]; //把第1个元素的内容赋值给max和min for (int x = 0; x < score.length; x++) //循环求出最大和最小 { if(score[x]>max) //依次判断后续元素是否比max大 { max = score[x]; //如果大,则修改max内容 } if(score[x]<min) //依次判断后续元素是否比min小 { min = score[x]; //如果小,则修改min内容 } } System.out.println("最高成绩" + max); //输出最大值 System.out.println("最低成绩" + min); //输出最小值 } }程序运行结果:
范例2:对整型数组按照由小到大的顺序进行排列
public class ArrayDemo06 { public static void main(String [] args) { int score[] = {67,89,87,69,90,100,75,90}; //静态初始化数组 for (int i = 1; i < score.length; i++) //循环判断 { for (int j =0; j < score.length; j++) { if (score[i] < score[j]) //交换位置 { int temp = score[i]; score[i] = score[j]; score[j] = temp; } } } for (int i = 0; i< score.length;i++) //数组输出 { System.out.println(score[i] + "\t"); } } }程序运行结果:
相关文章推荐
- 从头认识Spring-3.6 简单的AOP日志实现(注解版)-需要记录方法的运行时间
- Java设计模式——代理模式
- Java基础学习12_Java中的字符串
- 【java基础】初始化
- 从头认识Spring-3.5 简单的AOP日志实现(注解版)-某方法之前的前后记录日志
- Java多线程Lock对象之ReentrantLock(2)
- java注解中的4种元注解+自定义注解入门
- 【慕课笔记】第四章 JAVA中的集合框架(上) 第5节 学生选课—添加课程(二)
- [Nutch2.3]调用generate的时候出现java.util.NoSuchElementException异常
- 华为机试题:判断一个点是否在三角形内(java)
- java泛型,内部类,枚举类型
- 从头认识Spring-3.4 简单的AOP日志实现-扩展增加检查订单功能,以便记录并检测输入的参数
- struts quick start
- java注解理论概述
- Java中抽象类和接口的区别
- spring-HelloWorld
- java.util.List;与java.awt.List;的区别
- javax.servlet包报错和javax.servlet.jsp.JspException
- java注解实例
- java自动拆装箱,接口和抽象类