题目:从键盘输入五个整数,把这五个数放在一个数组中,输入最小值和最大值以及他们的下标。

能追上奔驰的AE86 2021-04-07 12:16:30
题目:从键盘输入五个整数,把这五个数放在一个数组中,输入最小值和最大值以及他们的下标。
各路大神帮帮忙
public class excited {
public static void main(String[] args) {
int a[] =new int[5];
System.out.print("请从键盘呢输入五个数字:");
Scanner sc = new Scanner(System.in);
for (int i = 0; i <5 ; i++) {
a[i]= sc.nextInt();
}
int max =a[0];
int min = a[0];
for (int i = 1; i <a.length ; i++) {
if (max<a[i]){
max = a[i];
}
}
for (int j = 1; j <a.length; j++) {
if (min>a[j]){
min = a[j];
}
}
System.out.println("最大值为"+max);
System.out.println("最小值为"+min);


}
}

怎么输出下标呢?

...全文
1891 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
纷飞梦雪 2021-04-07
  • 打赏
  • 举报
回复 2
public class excited { public static void main(String[] args) { int a[] =new int[5]; System.out.print("请从键盘呢输入五个数字:"); Scanner sc = new Scanner(System.in); for (int i = 0; i <5 ; i++) { a[i]= sc.nextInt(); } int max =a[0]; int min = a[0]; int maxIndex = 0; int minIndex = 0; for (int i = 1; i <a.length ; i++) { if (max<a[i]){ max = a[i]; maxIndex = i; } } for (int j = 1; j <a.length; j++) { if (min>a[j]){ min = a[j]; minIndex = i; } } System.out.println("最大值为"+max + ",下标为:" + maxIndex); System.out.println("最小值为"+min + ",下标为:" + minIndex); } }

51,397

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧