ошибка нулевого символа при попытке создать метод - PullRequest
0 голосов
/ 16 мая 2019

Я очень новичок в Java и у меня возникли проблемы с заданием.Мне нужно создать метод, который проверяет двойное значение, и если оно превышает 700,00 долл. США, тогда к переменной courseFeesInCAD применяется скидка 15%, и устанавливается логическое значение true.В противном случае скидка не предоставляется, а логическое значение устанавливается на (или остается) как ложное.Моя проблема с кодом ниже (кроме неопытности) заключается в том, что он дает недопустимый символ: \ u0000 error.

Я считаю, что \ u0000 - это пустой символ CHAR, но у меня нет переменных типа char.Кажется, есть проблема со строкой "public void setDiscount(){"

 public void setDiscount()
if(courseFeesInCad > 700.00){
courseFeesInCAD = courseFeesInCAD *0.85
isEligibleForDiscount = true;
System.Out.println("Your discounted course cost is: "+ (courseFeesInCAD));

Остальная часть моей программы компилируется и работает, как и ожидалось, когда я закомментирую эту строку.

Ответы [ 2 ]

2 голосов
/ 16 мая 2019

Похоже, вы забыли заключить код вашего тела в скобки {}.также в строке 3 вы забыли точку с запятой.Если вы исправите эти проблемы, ваш код должен работать нормально.Надеюсь, это поможет!

РЕДАКТИРОВАТЬ:

Исправленный код должен выглядеть следующим образом:


public void setDiscount() {
    if (courseFeesInCAD > 700.00) {
        courseFeesInCAD = courseFeesInCAD * 0.85;
        isEligibleForDiscount = true;
        System.out.println("Your discounted course cost is: " + (courseFeesInCAD));
    }
}


Редактировать 2:

Кто-то редактировал исправление вашего вопросапроблема с фигурными скобками, но вам все равно нужно добавить точку с запятой в строку 3.

0 голосов
/ 16 мая 2019

Спасибо всем, особенно Джону Скиту!Несмотря на то, что я не мог видеть никаких пробелов любого типа (и удерживал нажатой клавишу удаления), когда я удалял проблемную строку и снова вводил ее, она работала!

Спасибо также Арно за исправление моего неаккуратного кодирования.

Я ценю всю помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...