java作业
2017-09-14 18:02
141 查看
练习5:
输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
import java.util.Scanner;
import java.util.Arrays;
public class Elementexchange{
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
int a[]=new int[5];
for(int i=0;i<5;i++){
a[i]=sc.nextInt();
}
int max=0;
for(int i=0;i<5;i++){
if(a[max]<a[i]){
max=i;
}
}
int temp = a[0];
a[0] = a[max];
a[max] = temp;
//最小的与最后一
//最小的与最后一个数交换
int min=0;
for(int j=0;j<5;j++){
if(a[min]>a[j]){
min=j;
}
}
int temp2;
temp2=a[4];
a[4]=a[min];
a[min]=temp2;
System.out.println("打印数组");
System.out.println(Arrays.toString(a));
}
}
输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
import java.util.Scanner;
import java.util.Arrays;
public class Elementexchange{
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
int a[]=new int[5];
for(int i=0;i<5;i++){
a[i]=sc.nextInt();
}
int max=0;
for(int i=0;i<5;i++){
if(a[max]<a[i]){
max=i;
}
}
int temp = a[0];
a[0] = a[max];
a[max] = temp;
//最小的与最后一
//最小的与最后一个数交换
int min=0;
for(int j=0;j<5;j++){
if(a[min]>a[j]){
min=j;
}
}
int temp2;
temp2=a[4];
a[4]=a[min];
a[min]=temp2;
System.out.println("打印数组");
System.out.println(Arrays.toString(a));
}
}
相关文章推荐
- java中的IO流(课程作业)
- 大数据Java基础第二十天作业
- 个人作业1——四则运算题目生成程序(基于java)
- [Java初学] 第一次作业 希腊字母表GreekAlphabet.java
- 多态部分作业 1.按要求编写Java程序:(1)编写一个接口:InterfaceA,只含有一个方法int method(int n);
- 模拟细菌(病毒)传播(java作业)
- Java第十三次作业——1
- 第三周java作业
- java作业。。。
- 大数据Java基础第六天作业
- Java面试作业,给一个整型数组,要求算出最多相同value的sum,类似二叉树搜索;
- Java集合作业
- Java作业-水仙花数
- 第四周java作业
- Java第二周作业
- 用 Quartz 进行作业调度-Quartz API 采用多面方式在 Java 应用程序中进行任务调度
- java第十一次作业
- Java 入门作业
- java 大作业报告
- Java第二次作业:数据库的访问