Здарова народ! я тут начал осваивать язык java, и решил немного попрактиковаться с методами, и написал код, в котором у меня есть 3 человека, которые говорят их имя, возраст и работу: public class method {
public static void main(String[] args) {
Person person1 = new Person();
Person1.name = "Василий";
Person1.age = 30;
Person1.work = "Программист";
Person person2 = new Person();
Person2.name = "Павел";
Person2.age = 12;
Person2.work = "Строитель";
Person person3 = new Person();
Person3.name = "Петр";
Person3.age = 68;
Person3.work = "Ученик";
Person1.say();
Person2.say();
Person3.say();
}
}
class Person{
String name;
int age;
String work;
void say(){
System.out.println("Меня зовут " + name + ",мой возраст " + age +" моя работа" + work);
}
}
Но мне выдает ошибку( Я буду очень рад если покажите, где я ошибся
1. Современное короткое, эффективное, но требующее определенных знаний решение
PascalABC.NET 3.3.5, сборка 1659 от 09.04.2018
Внимание! Если программа не работает, обновите версию!
begin
var d:='Понедельник Вторник Среда Четверг Пятница Суббота Воскресенье'.ToWords;
Writeln(d[ReadInteger('Введите номер дня') mod 7])
end.
Примеры
Введите номер дня 215
Суббота
Введите номер дня 14
Понедельник
2. Более близкое к приведенному выше алгоритму решение
begin
var n:=ReadInteger('Введите номер дня');
n:=n mod 7+1;
case n of
0:Writeln('Воскресенье');
1:Writeln('Понедельник');
2:Writeln('Вторник');
3:Writeln('Среда');
4:Writeln('Четверг');
5:Writeln('Пятница');
6:Writeln('Суббота')
end
end.
3. Типовое школьное решение
var
n:integer;
begin
Write('Введите номер дня');
Read(n);
n:=n mod 7+1;
case n of
0:Writeln('Воскресенье');
1:Writeln('Понедельник');
2:Writeln('Вторник');
3:Writeln('Среда');
4:Writeln('Четверг');
5:Writeln('Пятница');
6:Writeln('Суббота')
end
end.
1) Построим таблицу истинности
F = ¬B
B F
0 1
1 0
0 1
1 0
Таблица не соответствует с той, которая в условии. Значит, этот вариант нам не подходит
2) F = B. Этот вариант нам подходит, потому что значение F и B совпадают. Но проверим и остальные варианты
3) Не подходит, т.к. по условию сказано, что переменные связаны
4) Посмотрим таблицу истинности F = A∧B
A B F
0 0 0
Мы уже видим, что наши таблицы не совпадают, поэтому дальше этот вариант можно и ре рассматривать.
ответ: 2
Подробнее - на -
Объяснение: