gpt4 book ai didi

java - java中如何求5个整数的中位数

转载 作者:行者123 更新时间:2023-12-01 18:36:02 25 4
gpt4 key购买 nike

所以我是编程新手,我的老师希望我们使用 if 语句找到媒介(我问过他,但他并没有真正帮助)我们还没有学习扫描仪、循环、数组等......所以所有我知道的是 bufferedReader、import.java.io 和基础知识。我已经写出了 if 语句,但我仍然对如何让它输出中位数感到困惑。数字是 1-5,所以我知道中位数是 3。这是我的 if 语句。

        if (num1<num2) 
System.out.println(num1 + "is less than" + num2);
if (num1<num3)
System.out.println(num1 + "is less than" + num3);
if (num1<num4)
System.out.println(num1 + "is less than" + num4);
if (num1<num5)
System.out.println(num1 + "is less than" + num5);
if (num2>num1)
System.out.println(num2 + "is greater than" + num1);
if (num2<num3)
System.out.println(num2 + "is less than" + num3);
if (num2<num4)
System.out.println(num2 + "is less than" + num4);
if (num1<num5)
System.out.println(num1 + "is less than" + num5);
if (num3>num1)
System.out.println(num3 + "is greater than" + num1);
if (num3>num2)
System.out.println(num3 + "is greater than" + num2);
if (num3<num4)
System.out.println(num3 + "is less than" + num4);
if (num3<num5)
System.out.println(num3 + "is less than" + num5);
if (num4>num1)
System.out.println(num4 + "is greater than" + num1);
if (num4>num2)
System.out.println(num4 + "is greater than" + num2);
if (num4>num3)
System.out.println(num4 + "is greater than" + num3);
if (num4<num5)
System.out.println(num4 + "is less than" + num5);
if (num5>num1)
System.out.println(num5 + "is greater than" + num1);
if (num5>num2)
System.out.println(num5 + "is greater than" + num1);
if (num5>num3)
System.out.println(num5 + "is greater than" + num3);
if (num5>num4)
System.out.println(num5 + "is greater than" + num4);

最佳答案

我不想给你答案;但这里有一些提示。

if 语句可以采用括号内的多个条件,例如:

if(a>b && b < 10){...}

您还可以相互嵌套 if 语句:

if(a>b){
if(b<10){...}
}

最后你可以有一个else条件,当条件不满足时就会执行

if(a>b){
...
} else {
...
}

当然,这些都可以组合在一起,嵌套多个条件的 if 以及嵌套到 else block 中的 if。

正如我所说,我不想给你问题的答案,因为我认为这不是学习如何做到这一点的最有效方法;但希望这对您的知识和理解有一定的洞察力和意义。

关于java - java中如何求5个整数的中位数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60042239/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com