永发信息网

java编程:从键盘输入3个数,求最大值,求最小值,求从大到小进行排列!!在线等!

答案:3  悬赏:40  手机版
解决时间 2021-11-14 03:55
java编程:从键盘输入3个数,求最大值,求最小值,求从大到小进行排列!!在线等!
最佳答案
import java.util.Scanner;


public class Exam {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("输入一个整数n确定数组大小:");
int n = input.nextInt();
int[] score = new int[n];
for (int i = 0; i < score.length; i++) {
System.out.println("请输入第" + (i + 1) + "个数:");
score[i] = input.nextInt();
}

System.out.println("
冒泡排序(从大到小): ");
for (int k = 0; k < score.length - 1; k++) {
for (int j = k + 1; j < score.length; j++) { // 升序把<改成>
if (score[k] < score[j]) {
int temp = score[k];
score[k] = score[j];
score[j] = temp;
}
}
}
for (int k = 0; k < score.length; k++) {
System.out.print(score[k] + " ");
}
System.out.println("
最大数: " + score[0]);
System.out.println("
最小数: " + score[2]);
}
}
全部回答

package Main;

import java.util.Arrays;
import java.util.Scanner;

public class test2 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a[]= new int[3];
a[0] = sc.nextInt();
a[1] = sc.nextInt();
a[2] = sc.nextInt();
Arrays.sort(a);
System.out.println("min  "+a[0]);
System.out.println("max  "+a[2]);
for (int i = (a.length-1); i >= 0; i--) {
System.out.println(a[i]);
}
}
}

完整代码如下:

import java.util.Scanner;

public class Max {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
        System.out.print("输入个数:");
        int[] arr = new int[in.nextInt()];
        for (int i = 0; i < arr.length; i++) {
            System.out.print("输入第(" + (i + 1) + ")个数:");
            arr[i] = in.nextInt();
        }
        int max = Integer.MIN_VALUE;
        for (int i : arr) {
            max = max > i ? max : i;
        }
        System.out.println("最大数是:" + max);
        Max m = new Max();
        m.bubbleSort(arr);
        System.out.print("从大到小依次是:");
        m.printArray(arr);
}
public void bubbleSort(int[] array) {
        int temp;
        for(int i=0;i          for(int j=0;j            if(array[j]              temp=array[j];
              array[j]=array[j+1];
              array[j+1]=temp;
            }
          }
        }
    }
public void printArray(int[] array){
for (int i = 0; i < array.length; i++) {
            System.out.print(array[i]+" ");
        }
    }
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我的内裤上经常总是会有大便斑痕,是不是女人
康熙平三番和永乐造反哪个难度更大?
聚氨基甲酸酯/氨纶/pu作为汽车坐垫好
我没有眉刀,就用了爸爸的剃须刀修眉,不小心
您好! 看了您2007-11-6回答了一个关于serv-u
Elcometer怎么使用,怎么调零,求大神指导
练keep没有效果
请问陆龟苏卡达泡澡排酸是什么意思?我是新手
劳动法 工厂罚款
数词中,哪些and要读或不读?
不管天有多大地有多长,这是那首歌里的词
cose是什么意思
汉代制作皇室衣服的机构叫什么?制作皇室首饰
39.9除42竖式是什么
很久没有梦到了,突然昨晚梦到前男友他们家做
推荐资讯
颈后部能摸到淋巴结,正常吗
陆毅的老婆多少岁
1101是什么意思
java语言主要用于编程什么
千山四大著名风景是哪四个?
野餐的衣服高分怎么搭配 适合野餐的衣服高分
谁知道康元离子钙与保健品的区别?
急!!!!请问番禺大石或番禺哪里有服装培训班或
中国最热和最冷的地方分别在哪里
27m无线好,还是2.4g无线好?有人说差别不大
我给班级起个代号怎么写我的理由是什么?
歌词谁妙语解人意是那首歌
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?