Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите с 4.10практической работай СРОЧНО!(кому не сложно)

Шлепок Ученик (188), на голосовании 1 год назад
Создайте класс Arithmetic с двумя переменными — числами типа int.
Создайте в этом классе конструктор, принимающий два параметра — тоже числа типа int. В конструкторе сохраняйте переданные параметры в переменных класса.
В созданном классе реализуйте методы, вычисляющие различные величины (значения) на основе переменных класса, а именно:
сумму чисел;
произведения чисел;
максимальное из двух чисел;
минимальное из двух чисел.
Имена методов придумайте самостоятельно.
Голосование за лучший ответ
Neon mode Гуру (3119) 1 год назад
 public class Arithmetic {
public int num1;
public int num2;

public Arithmetic(int i1,int i2) {
num1 = i1;
num2 = i2;
}

public int add() {
return num1 + num2;
}

public int multi() {
return num1 * num2;
}

public boolean isGreater() {
return num1 > num2;
}
}
Но вот вопрос в том, зачем нужен этот класс? Есть же вещи проще.
ШлепокУченик (188) 1 год назад
обьясни пж что к чекму в плане как начать Run а то чет не понятно
Neon mode Гуру (3119) Шлепок, конструктор, это:
 public Arithmetic(...) {} 
Это инициализация экземпляра класса, типа его можно вызвать так:
 new Arithmetic(...); 
Эта строчка вернёт само значение класса, и его можно использовать так:
 Arithmetic a = new Arithmetic(...); 
То есть это как int, но это класс. Из класса можно вызывать методы, вот так:
 a.add();
a.multi();
...
... 
Эти методы тоже возвращают числа, и их можно использовать вот так:
 int i = a.add(); 
На ютубе подробно объясняют, поучись у них :)
Neon modeГуру (3119) 1 год назад
Я тебе могу предложить следующее, скачай обычный JDK, он бесплатный, и поучись на ютубе о джаве, я коряво обьясняю.
Neon modeГуру (3119) 1 год назад
В JDK есть файл javac.exe (т.е. компилятор), там с помощью командной строки укажи аргументами на исходники java кода (полный путь):
 javac C:/Example.java ... 
АлександрИскусственный Интеллект (301635) 1 год назад
ну и где там "минимальное из двух чисел"?
причём ту "проще"
поставлено вполне конкретное задание....
Neon mode Гуру (3119) Александр,
 public boolean isGreater() {
    return num1 > num2;
} 
Зачем усложнять (добавлять еще метод)? Это только уменьшит IQ человека.
Похожие вопросы