练习5: 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
来源:互联网 发布:速达软件好吗? 编辑:程序博客网 时间:2024/06/06 00:02
import java.util.*;
public class demo5{
public static void main(String args[]){
int n=5,t1=0,t2=0;
int max=0;
int min=0;
int[]a=new int[5]; //定义一个一维数组
Scanner sc=new Scanner(System.in);
for(int i=0;i<a.length;i++) //在控制台输入数组中的元素
a[i]=sc.nextInt();
//使最大值与第一个值进行交换
for(int i=0;i<n;i++)
if(a[i]>max) //先确定最大值max
max=a[i];
for(int i=0;i<n;i++) //利用for语句找出最大值的位置,与第一元素交换
if(a[i]==max){
t1=a[0];
a[0]=max;
a[i]=t1;
}
// 使最小值与最后一个值进行交换
for(int i=1;i<n;i++)
if(a[i]<a[i-1]) //先确定最小值min
{min=a[i];}
for(int i=0;i<n;i++) { //利用for语句确定最小值的位置,与最后一个元素交换
if(a[i]==min){
t2=a[4];
a[4]=min;
a[i]=t2;
}
}
for(int i=0;i<n;i++) //输出数组中的元素
System.out.print(a[i]);
}
}
- 练习5: 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 练习5: 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 练习5: 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 练习5: 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- Java开发练习1,输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 作业5:输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组
- 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组
- JAVA的三大特性---封装(补充)
- 个人收藏*(请不要点)
- Java线程面试题 Top 50
- 大数据新的阶段开发阶段
- sql基本操作1
- 练习5: 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 读
- 一个简单的极光推送
- angular返回上一页
- Java中Collections的sort方法和Comparable与Comparator的比较
- 树莓派-硬件和功能-硬件和功能
- 纯前端实现文件下载功能
- java split方法使用注意事项
- 简单的时钟代码