用JAVA 输入三个数字,输出最大值和最小值

题目描述输入三个数字,输出最大值和最小值输入输入数据只有一组,三个整数A,B,C(-1000<=A,B,C<=1000)在同一行,中间用空格隔开输出输出最大值和最小值,中... 题目描述
输入三个数字,输出最大值和最小值

输入
输入数据只有一组,三个整数A,B,C(-1000 <= A,B,C <= 1000)在同一行,中间用空格隔开

输出
输出最大值和最小值,中间用空格隔开

样例输入
1 2 3

样例输出
3 1
展开
 我来答
百度网友76f29a6
2015-03-09
知道答主
回答量:26
采纳率:0%
帮助的人:14.1万
展开全部
import java.util.Scanner;

public class Demon
{

public static void main(String[] args)
{
int[] input = new int[3];  //定义输入的数组(3个数)
Scanner in = new Scanner(System.in); //定义输入方法
System.out.println("输入第3个整数,空格隔开:");
for (int i = 1; i < 4; i++)  //输入3个数
{

input[i-1] = in.nextInt();
}
System.out.println("最大和最小数数是:"+max(input[2],max(input[0],input[1]))+"   "+min(input[2],min(input[0],input[1])));

}
private static int max(int number1, int number2)  //求最大函数
{
return number1>=number2? number1:number2;

}

private static int min(int number1, int number2)  //求最小函数
{
return number1<=number2? number1:number2;

}

}

金磊0306
2015-03-09 · TA获得超过156个赞
知道小有建树答主
回答量:264
采纳率:0%
帮助的人:139万
展开全部
Scanner scanner = new Scanner(System.in);
System.out.println("请输入:");
String s = scanner.nextLine();
String[] arr1 = s.split(" ");
int[] arr2 = new int[3];
for(int i=0;i<arr1.length;i++){
arr2[i] = Integer.parseInt(arr1[i]);
}
Arrays.sort(arr2);
System.out.println(arr2[2]+ " " +arr2[0]);

范围判断自己写吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yc_19880612
2015-03-09 · TA获得超过3512个赞
知道大有可为答主
回答量:5075
采纳率:85%
帮助的人:3953万
展开全部
import java.util.Scanner;

public class MaxAndMin{

public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int a = scanner.nextInt();
int b = scanner.nextInt();
int c = scanner.nextInt();
int max = a;
int min = a;
if (b > max)
max = b;
else {
min = b;
}
if (c > max)
max = c;
else {
min = c;
}
System.out.print(max + " " + min);
}

}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式