用JAVA 输入三个数字,输出最大值和最小值
题目描述输入三个数字,输出最大值和最小值输入输入数据只有一组,三个整数A,B,C(-1000<=A,B,C<=1000)在同一行,中间用空格隔开输出输出最大值和最小值,中...
题目描述
输入三个数字,输出最大值和最小值
输入
输入数据只有一组,三个整数A,B,C(-1000 <= A,B,C <= 1000)在同一行,中间用空格隔开
输出
输出最大值和最小值,中间用空格隔开
样例输入
1 2 3
样例输出
3 1 展开
输入三个数字,输出最大值和最小值
输入
输入数据只有一组,三个整数A,B,C(-1000 <= A,B,C <= 1000)在同一行,中间用空格隔开
输出
输出最大值和最小值,中间用空格隔开
样例输入
1 2 3
样例输出
3 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;
}
}
展开全部
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]);
范围判断自己写吧
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]);
范围判断自己写吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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);
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询