Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.68/65: Рейтинг темы: голосов - 65, средняя оценка - 4.68
0 / 0 / 0
Регистрация: 07.11.2013
Сообщений: 75
1

Ошибка: bad operand types for binary operator '>'

09.07.2014, 16:37. Показов 11911. Ответов 4
Метки нет (Все метки)

Найти минимальное из двух чисел
пишут вот так:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import java.io.BufferedReader;
import java.io.InputStreamReader;
 
public class Solution
{
    public static void main(String[] args) throws Exception
    {
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        String numb1 = reader.readLine();
        String numb2 = reader.readLine();
        if (numb1 > numb2)
            System.out.print("Меньшие первое число");
        else
            System.out.print("Меньшие второе число");
 
    }
}
Но, пишет вот такую ошибку:
"Error17, 19) java: bad operand types for binary operator '>'
first type: java.lang.String
second type: java.lang.String"
И ставит курсор на строчку где я сравниваю переменные
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.07.2014, 16:37
Ответы с готовыми решениями:

Bad operand types for binary operator &
Что сделать, чтобы выражение типа if ((a>1) & (n=2)) было без ошибки?

Bad operand type int for unary operator '!'
Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Хнач. до Хкон. с...

Ошибка binary '=' : no operator found which takes a right-hand operand of type
Ошибка Erro1 error C2679: binary '=' : no operator found which takes a right-hand operand of type...

Ошибка: error C2679: binary '<<' : no operator found which takes a right-hand operand of type
Нужно создать класс List для представления простого списка. Подскажите, почему появляется такая...

4
41 / 41 / 16
Регистрация: 09.06.2014
Сообщений: 133
09.07.2014, 16:42 2
Строки так сравнивать нельзя. Нужно преобразовать сначала строку в числовой тип, а потом уже сравнить.
0
66 / 65 / 13
Регистрация: 15.11.2010
Сообщений: 396
Записей в блоге: 1
09.07.2014, 16:45 3
Используйте для ввода данных класс Scanner
0
0 / 0 / 0
Регистрация: 07.11.2013
Сообщений: 75
09.07.2014, 16:48  [ТС] 4
а как делается преобразование на Java, если числа я ввожу с клавиатуры?
0
41 / 41 / 16
Регистрация: 09.06.2014
Сообщений: 133
09.07.2014, 17:12 5
3loyViking, например, так:
Java
1
int number = Integer.parseInt(numb1);
Добавлено через 5 минут
А лучше, как вам писали выше, используйте Scanner.
Java
1
2
3
        Scanner sc = new Scanner(System.in);
        int num1 = sc.nextInt();
        sc.close();
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.07.2014, 17:12

Ошибка: invalid operands of types 'double' and 'int' to binary 'operator%'
Я писал программу и решил скомпилировать. В этих строках возникли ошибки. n = rint((a / pow(10,...

Ошибка: "binary '=' no operator found which takes a right-hand operand"
Добрый день. Пытаюсь функцией вернуть массив byte. Пишу так: STDMETHODIMP...

Ошибка "binary '==': no operator found which takes a left-hand operand of type"
while (currentNode != endNode) { nextNode = path; nextNode1 = path; takeRoute.x =...

Ошибка в коде "no match for 'operator[]' (operand types are 'Student' and 'int')"
Помогите пожалуйста разобраться, в чём проблема? Весь код: #include &quot;windows.h&quot; #include...

Ошибка на "cout <<" no match for operator operand types are std::basic_ostream char
Немного слов про код.Данный код создан для выдачи номера машины,цвета,марки при предоставлении...

Ошибка: no match for 'operator==' (operand types are 'SmpFrct' and 'SmpFrct')
Есть класс SmpFrct (Simple Fraction) для представления простой дроби: class SmpFrct { ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.