Я пытаю этот вопрос, и я встретил эту ошибкуВозвращения большего числа
Это очень общую ошибку синтаксиса, что может быть вызвано целым рядом проблем, такие, как неуместно {} фигурные скобки или неправильная последовательность Java Ключевые слова/операторы. Иногда ошибка не указана в указанной строке, а на предыдущей строке.
illegal start of expression
if(num1>(num2+num3)) ||(num2>(num1 +num3)) || (num3 >(num1 + num2)) {
Напишите метод доминирующий, который принимает три целых числа в качестве параметров и возвращает истину, если какая-либо один из трех целых чисел больше, чем сумма два других целых чисел. Целые числа могут передаваться в любом порядке, , поэтому наибольшее значение может быть любым из трех. Если значение больше , чем сумма двух других, ваш метод должен возвращать значение false.
Например, вызов доминирующей (4, 9, 2) будет возвращать верно, потому что 9 больше, чем 4 + 2. Вызов доминирующей (5, 3, 7) будет возвращать ложное , потому что ни один из тех, три числа больше суммы других. Вы можете предположить, что ни одно из чисел не является отрицательным.
Моя попытка:
public boolean dominant(int num1,int num2,int num3){
if(num1>(num2+num3)) ||(num2>(num1 +num3)) || (num3 >(num1 + num2)) {
return true;
}else{
return false;
}
}
Ну, что ошибка ???? – OldProgrammer