您的位置:首页 > 编程语言 > Java开发

【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");
}
}
}
程序运行结果:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: