Java语言,3个数字输出max和min,用一个函数怎么做?两个返回值就不会了

Java语言,3个数字输出max和min,用一个函数怎么做?两个返回值就不会了
Java语言,3个数字输出max和min,用一个函数怎么做?两个返回值就不会了

3个回答

一个函数可以参考三元运算符
要求
public static void main(String[] args) {
int a = 5, b = 8 , c = 9;
a=(a>b?a:b)>c?(a>b?a:b):c; //(a>b?a:b):a与b相比较,将较大值赋值给a,然后a与c比较,输出最大值
System.out.println(a); //输出a的值为9
}

dabocaiqq
请你们大家多多姿瓷我菠菜菌 不行,还有别人么
大约 2 个月之前 回复
 public static int[] getMinAndMax(int[] args) throws Exception{
        if(args.length<2){
            throw new Exception("判断的数字必须大于两个");
        }
        Arrays.sort(args);
        return new int[]{args[0],args[args.length-1]};
    }

你是不知道怎么把两个数放到返回值里吗?

public static void main(String[] args) {

    Map<String,Integer> result=getMaxAndMin(15, 18, 87);
    System.out.print("max:"+result.get("max"));
    System.out.print("min:"+result.get("min"));
}

public  static Map<String,Integer> getMaxAndMin(int a,int b,int c) {

    Map<String,Integer> result=new HashMap<String,Integer>();
    int max=(a>b?a:b)>c?(a>b?a:b):c;
    int min=(a<b?a:b)<c?(a<b?a:b):c;
    result.put("max",max);
    result.put("min",min);
    return result;
}
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问

相似问题

1
用C语言输出数字重新排列后最大的所有相邻两数乘积的和
3
怎样定义两个函数,并在主函数中输出结果,下面代码有什么错误
1
建立一个学生类,存放5个学生的数据(学号、姓名、成绩)
4
C语言定义函数一直找不到错在哪
1
C语言将参数取负的函数怎么写?
1
(c语言)编写一个函数,由实参传来一个矩阵 A[M][N],按列输出它每一列上最大值和最小值 的差
1
关于c语言指针变量做函数参数中题目的一些疑问
0
运用C语言编程输入字母,存在多个最大的字母,就在每一个最大字母后面都插入"(max)"
0
文件的输入输出流问题,怎么写
2
Python3 写一个函数(function)找出最长的连续增长的子数字串,如果有多个长度一样的子数字串
0
Min-max-multiply C程序语言
1
python中关于max、min、平均值问题
1
为什么不能输出max=45?
2
为什么min,max赋值要用list的第一个
2
C语言中max函数我是按照书上标准答案写的 但是得不出正确答案 求助
1
c++对象数组与多文件结构如何实现?
2
编写程序,求一个长度为10的整型数组的最大值和最大值所在位置以及最小值以及最小值所在位置。数组10个元素的值由键盘输入。 【输出形式】: max:a[9}=10 min:a[0]=1;
1
请问我用函数调用的方式写多个数据求最大值的代码哪些地方有问题?
1
C语言,从10个数中找出其中最大值和最小值,为什么重复加这一句?
1
C语言 算法:打分问题!!!