Нужно проверить код!
Сам код:
public class Main {
public static void main(String[] args) {
/*1*/
String carBrand = "Nissan";
/*2*/
String word = "year ";
/*3*/
final double NUM = 1933;
/*4*/
System.out.println(carBrand + " started making cars " + NUM + " in " + word);
/*5*/
String allVariables = carBrand + word + NUM;
System.out.println(allVariables);
/*6*/
if (NUM < 0) {
System.out.println("Вы сохранили отрицательное число");
} else if (NUM > 0) {
System.out.println("Вы сохранили положительное число");
} else {
System.out.println("Вы сохранили ноль");
}
}
}
Требуемое задание:
ДЗ:
1. Объявить переменную типа данных String, название которой состоит из нескольких слов
2. Создать константу “NUM” типа данных int и задать ей любое значение
3. Создать переменную “word” типа данных String с любым значением
4. Задать значение переменной объявленной в самом начале, которое состояло бы из результата конкатенации константы “NUM” и переменной “word”.
5. Вывести на экран значение всех переменных в одну строку
6. Добавить только 1 условную конструкцию, которая бы выводила на экран следующее: если значение константы “NUM” меньше нуля - “Вы сохранили отрицательное число”, если же значение больше нуля - “Вы сохранили положительное число”, иначе - “Вы сохранили ноль”
ДЗ на сообразительность:
7. Сделать так, чтобы программа выводила в консоль строку “Введите ваше имя:”
8. Затем считывала имя пользователя, введенное с клавиатуры
9. И в конце здоровалась с пользователем по имени которое вы ввели с клавиатуры
Препод говорит, что 4-й пункт осутсвует. Все пункты я пронумеровал.
2 - тип неправильный, просили int, написано double
4 - надо в переменную из п. 1 положить NUM+word
ну жить с этом можно
Проверил.
Дальше что?