求java编程,要求输入三个数后,输出这三个数中最大的数

如题所述

import java.util.*;
/**
 * @author hardneedl
 */
final class Scan {
    public static void main(String... args) {
        Scanner scanner = new Scanner(System.in);
        List<Integer> L = new ArrayList<>(10);
        int i = 0;
        while (i < 3) {
            System.out.printf("输入第%d个整数:",(i+1));
            L.add(scanner.nextInt());
            i++;
        }

        Comparator<Integer> comparator = Integer::compareTo;
        System.out.printf("最大值是%d\r\n",L.stream().max(comparator).get());
        System.out.printf("最大值是%d\r\n",L.stream().min(comparator).get());
        System.out.println("降序排列:");
        L.stream().sorted(Comparator.reverseOrder()).forEach(A-> System.out.printf("%d,",A));
    }
}

温馨提示:内容为网友见解,仅供参考
无其他回答

怎么用JAVA语言写“从键盘输三个整数,输出其中最大的数”程序,写好找...
System.out.println("从键盘输三个整数,输出其中最大的数");System.out.println("请输入3个数字,注意,请输入整数");Scanner sc = new Scanner(System.in); \/\/Scanner对象,用于接收用户从键盘输入 int[] thisInt = new int[3]; \/\/这个thisInt,是数组,长度为3,也就是说它可以存放3个...

用java 从键盘录入三个数 输出最大的数
import java.util.*;public class test {public static void main(String args[]) {Scanner in = new Scanner(System.in);System.out.println("请输入三个数字,空格隔开,然后回车(1 2 3)");int a,b,c;a = in.nextInt();b = in.nextInt();c = in.nextInt();int max;max = (...

输入任意3个整数num1、num2、num3,求这三个数当中的最大者并且输出...
num2=Double.parseDouble(in.readLine());\/\/获取第二个数System.out.println("请输入第二个数字:");num3=Double.parseDouble(in.readLine());\/\/获取第三个数}catch(

JAVA 编写一个字符界面的程序,接受用户键盘输入的3个整数,并输出这3个...
import javax.swing.JLabel;import javax.swing.JOptionPane;import javax.swing.JTextField;public class QuestionTwo { \/ JAVA 编写一个字符界面的程序,接受用户键盘输入的3个整数,并输出这3个整数的最大值和最小值。throws IOException \/ public static void main(String[] args) throws IOException {...

用java编程 从键盘或者命令行输入3个数,求这三个数的最大值。
输入x,y,z,然後 if(x>y) { 再比x, z } else { 再比y, z }

JAVA 给定3个数a,b和c,输出最大的数
System.out.println("最大的数是: " + xy.max(10, 20,30));} } 下面在给你一个HTML用JAVA写的 <HTML> <HEAD> <TITLE>打印最大的数字<\/TITLE> <SCRIPT LANGUAGE=JavaScript> <!-- function shu(){ var a=prompt("输入第一个数")*1;var b=prompt("输入第二个数")*1;var c=...

用java编写 从3个数中选最大的数
取最大的值 max=max>z?max:z; \/\/同上 System.out.println("你所输入的三个整数中最大值为"+max);} } PS:这只是最简单的示例代码,不是很严谨,严谨的代码,还需要加上try{}catch(){},判断所输入的参数是否为整数,若不为整数,则抛出异常。

用java编写一个程序 任意输入3个数字 然后输出最大的数
public static void main(String[]args){ int x,y,z,m;x=Integer.parseInt(args[1]);y=Integer.parseInt(args[2]);z=Integer.parseInt(args[2]);if(x>y)if(x>z)m=x;else m=z;else if(y>z)m=y;else m=z;System.out.println("最大值="+m);} } 在命令行键入:java Max 1 ...

java编程,输出3个数中的最大值和最小值
s2=args[1];String s3=args[2];int a1=Integer.parseInt(s1);int a2=Integer.parseInt(s2);int a3=Integer.parseInt(s3);int max,min;max=a1>a2? a1:a2;max=max>a3? max:a3;min=(a1<a2?a1:a2)<a3?(a1<a2?a1:a2):a3;System.out.println("max:"+max+"\\n"+"min:"+min);

编程实现:输入三个数,要求输出最大值
include "stdio.h"int max(int x,int y,int s)\/\/声明,如果被调函数在主函数后 main(){ int a,b,c,d;\/\/定义4个整形变量 scanf("%d,%d,%d",&a,&b,&c);\/\/输入3个数 d=max(a,b,c);\/\/调用MAX函数,其中3个参数a,b,c,把结果存入变量d中 printf("max=%d",d);\/\/输出d get...

相似回答