Java输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
import java.util.Scanner;
public class WorkDemo03 {
public static void main(String[] args) {
// 输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
Scanner sc = new Scanner(System.in);
System.out.print("请输入数组长度:");
int num = sc.nextInt();
int max = 0;
int min = 0;
int[] nums = new int[num];
for(int i = 0;i<6;i++){
int d = sc.nextInt();//
nums[i] = d;
}
for(int i = 0;i<nums.length;i++){
if(nums[i]>nums[max]){//一个数比最大的数还大 这个数就是最大的
max=i;//获取最大值的位置
}else if(nums[min]>nums[i]){//一个数比最小的数还小 这个数就是最小的
min=i;//获取最小值的位置
}
}
//最大的数与第一个数交换
int f = nums[0];//把数组里第一个元素暂赋值给f
nums[0] = nums[max];//把最大值赋给数组第一个元素
nums[max] = f;//把f赋值给数组里第一个元素
//最小的与最后一个交换
int g= nums[num-1];//q为定义的数组长度 减1是因为数组里最后一个元素比数组长度小一
nums[num-1] = nums[min];
nums[min] = g;
for(int h = 0;h<nums.length;h++){
System.out.print(nums[h]+" ");
}
}
}
Java输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。相关推荐
- Java 输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
package cn.zhang;import java.util.Arrays; import java.util.Scanner;public class Subject001 {/** 输入数组 ...
- java 输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组
import java.util.*; class HW {public static void main(String[] args){int N = 6;int[] arr = new int[N ...
- 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
import java.util.Scanner;public class Test6 {public static void main(String[] args) {// TODO Auto-ge ...
- JAVA 输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
代码: import java.util.Arrays; public class zy37 { public static void main(String[] args){ int []arr = ...
- 《Java并发编程实战》【第一部分 基础知识】
文章目录 第1章 简介 1.1 并发简史 1.2 线程的优势 1.2.1 发挥多处理器的强大能力 1.2.2 建模的简单性 1.2.3 异步事件的简化处理 1.2.4 响应更灵敏的用户界面 1.3 线 ...
- java数组删除元素_java删除数组中的某一个元素的方法
下面小编就为大家带来一篇java删除数组中的某一个元素的方法.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧 实例如下: package org.company.proj ...
- java arraylist插入_java ArrayList数组中如何插入一个元素
java ArrayList数组中如何插入一个元素 比如: ArrayList myList = new ArrayList(): myList.add(0); myList.add(1); myLi ...
- 【php数组函数序列】之prev() - 移动数组内部指针到上一个元素的位置,并返回该元素值...
prev() 定义和用法 prev() 函数把指向当前元素的指针移动到上一个元素的位置,并返回该元素值. 如果内部指针已经超过数组的第一个元素之前,函数返回 false. 语法 prev(array) ...
- 输出数组中满足条件元素的坐标
目录 1.输出数组中满足条件元素的坐标例子 2.进一步挑选:删除重复数 输出数组中满足条件元素的坐标 :(第一维坐标array,第二维坐标array) 1.输出数组中满足条件元素的坐标例子 limva ...
最新文章
- 一块V100运行上千个智能体、数千个环境,这个「曲率引擎」框架实现RL百倍提速...
- W600 PWM捕获功能
- 编程之美-求二进制数中1的个数方法整理
- AxonFramework,存储库
- 一起玩转LiteOS组件:Pixman
- Linux 命令(131)—— usermod 命令
- gg修改器偏移量修改_GG修改器偏移是怎么弄 | 手游网游页游攻略大全
- 学习 Java,使用哪个版本最好
- android投屏小米盒子,Mibox S 小米盒子国际版:可能是 2019 新年最值的原生 AndroidTV...
- Linux之DNS篇
- javascript基础常识问答(三)
- 老李分享:六度分隔理论 2
- 计算机怎么设置加密文件,怎么把电脑文件加密_怎么把文件加密-win7之家
- jQuery实现密保互斥问题
- NOIP题库区间合并
- 日志20130104~0308
- 小朋友排队(树状数组)
- python调用linux命令的方法
- 好乐买总裁李树斌:我的第一次失败(Songtaste创始人)
- 我的Linux学习之路(纯小白)
热门文章
- Android-ABIFilter-Device supports x86,but APK only supports armeabi-v7a,armeabi,x86_64
- 使用Python爬取多篇各类新闻文章
- 团队解散,我们该何去何从?
- hash破解-hashcat
- python 网页微信_GitHub - f3lix/wxBot: Python网页微信API
- Swift版知乎日报
- 前端后台数据修改时数据回显思路
- AirDisk-Q3X不休眠怎么回事?
- 腾讯安全:首次攻破超声波屏下指纹识别技术
- CRM 导入数据失败,显示【ISV 代码已中止操作】