У меня небольшая проблема с этой записью математической программы, которую я делаю.
У меня есть этот код на моей главной.
case 15:
DescendingOrder dorder = new DescendingOrder();
System.out.println("Insert the first value: ");
num10 = input.nextDouble();
System.out.println("Insert the second value: ");
num11 = input.nextDouble();
System.out.println("Descending Order: " + dorder.decorder(num10, num11));
break;
Это код, который я использую в другом классе
public class DescendingOrder
{
public double decorder (double num10, double num11)
{
if (num10 > num11) {
return(double) num10 + num11;
} else {
return(double) num11 + num10;
}
}
}
Проблема в том, что программа печатает num10 + num11
вместо отображения num10
и num11
.
Есть ли способ напечатать результат как:
Descending order: num10 num11
Ex. Я ввожу 10 и 20. Он должен вернуть:
Descending order: 20 10
Вместо этого он показывает:
Descending order: 30