Создайте класс Arithmetic с двумя переменными — числами типа int.
Создайте в этом классе конструктор, принимающий два параметра — тоже числа типа int. В конструкторе сохраняйте переданные параметры в переменных класса.
В созданном классе реализуйте методы, вычисляющие различные величины (значения) на основе переменных класса, а именно:
— сумму чисел;
— произведения чисел;
— максимальное из двух чисел;
— минимальное из двух чисел.
Имена методов придумайте самостоятельно
Java
Помогите пожалуйста, изучаю язык Java. Не понимаю как написать код((
> Не понимаю как написать код
> Тупо скидывает задание «сделайте за меня»
Может ты не понимаешь, потому что нихера не делаешь, двоечник-бездельник?
> Тупо скидывает задание «сделайте за меня»
Может ты не понимаешь, потому что нихера не делаешь, двоечник-бездельник?
Ernst Islanov
ты тyпoй? у меня времени в посл время нет
Алексей Лашуня
Совсем не то)
Адияр Жарменов
я могу написать за тебя весь код, но какая от этого польза тебе?
Вот-вот, я тоже в этом задании не понимаю, очень хочу разобраться, мне это интересно, но не понимаю.... Это не означает, что двоечник, я уже 7 раз теорию просмотрела и до этого уроки предыдущие ещё просмотрела, но не доходит до меня, не знаю почему. Вроде кажется всё легко, начинаю писать, а в консоль ошибку выводит, вот уже несколько месяцев пытаюсь сделать домашнее. Я как Эйнштейн, всё равно прийду к результату. Кому то это проще даётся, кому то сложнее. Очень хочу освоить этот язык, понимаю, что мне очень сложно, но для меня это интересно.
Абайчик Калимов
Юлия, добрый день!
А вы по какому курсу Java изучаете?
Skillbox или другой?
Я сам заглох на этом уроке уже долго ((
А вы по какому курсу Java изучаете?
Skillbox или другой?
Я сам заглох на этом уроке уже долго ((
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
public class Helper {
public static void main(String[] args) {
Arithmetic arith23 = new Arithmetic(2,3);
System.out.println(arith23.doSomeOperation(Double::sum));
System.out.println(arith23.doSomeOperation((a, b) -> a - b));
System.out.println(arith23.doSomeOperation((a, b) -> a * b));
}
}
class Arithmetic {
private int a;
private int b;
public Arithmetic(int a, int b) {
this.a = a;
this.b = b;
}
public double doSomeOperation(DoubleBinaryOperator op) {return op.applyAsDouble(a,b);}
public int getA() {
return a;
}
public int getB() {
return b;
}
}
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
public class Helper {
public static void main(String[] args) {
Arithmetic arith23 = new Arithmetic(2,3);
System.out.println(arith23.doSomeOperation(Double::sum));
System.out.println(arith23.doSomeOperation((a, b) -> a - b));
System.out.println(arith23.doSomeOperation((a, b) -> a * b));
}
}
class Arithmetic {
private int a;
private int b;
public Arithmetic(int a, int b) {
this.a = a;
this.b = b;
}
public double doSomeOperation(DoubleBinaryOperator op) {return op.applyAsDouble(a,b);}
public int getA() {
return a;
}
public int getB() {
return b;
}
}
Александр Преображенский
Так я делала, ошибку в консоль тоже выдаёт.
public class DzArithmetic {
double x = 0;
double y = 0;
public static void main(String[] args) {
sum(7,67);
multiplication(33,44);
max(88,89);
min(33,66);
}
public static double sum(double x, double y) {
double p = x + y;
System.out.println("Сумма чисел: " + x + " + " + y + " = " + p);
return p;
}
public static double multiplication(double x, double y) {
double f = x * y;
System.out.println("Произведение чисел: " + x + " * " + y + " = " + f);
return f;
}
public static double max(int x, int y) {
double gg = x > y ? x : y;
System.out.println("Максимальное из двух чисел:" + x + " или " + y + " = " +gg);
return gg;
}
public static double min(int x, int y) {
double hh = x < y ? x : y;
System.out.println("Минимальное из двух чисел:" + x + " или " + y + " = " + hh);
return hh;
}
}
double x = 0;
double y = 0;
public static void main(String[] args) {
sum(7,67);
multiplication(33,44);
max(88,89);
min(33,66);
}
public static double sum(double x, double y) {
double p = x + y;
System.out.println("Сумма чисел: " + x + " + " + y + " = " + p);
return p;
}
public static double multiplication(double x, double y) {
double f = x * y;
System.out.println("Произведение чисел: " + x + " * " + y + " = " + f);
return f;
}
public static double max(int x, int y) {
double gg = x > y ? x : y;
System.out.println("Максимальное из двух чисел:" + x + " или " + y + " = " +gg);
return gg;
}
public static double min(int x, int y) {
double hh = x < y ? x : y;
System.out.println("Минимальное из двух чисел:" + x + " или " + y + " = " + hh);
return hh;
}
}
Похожие вопросы
- Какой язык программирования лучше в качестве первого изучаемого языка - Java или PHP?
- Помогите пожалуйста задачи для Java.
- Ошибка с java в intellij idea помогите пожалуйста
- Написать программу на языке java
- JAVA. Помогите, пожалуйста, дописать код программы:
- Помогите пожалуйста написать методы,java, Кто даст ответ дам 100 балов подарком ОТВЕТ ДАЙТЕ СЕГОДНЯ ЭТО СРОЧНО!!!!!!!!!!
- Подскажите прогграмки которые можно написать новичку на языке Java
- напишите простую игру на языке java и распишите каждую команду для чего она нужна спасибо)
- ХОЧУ ОБУЧИТЬСЯ ПРОГРАММИРОВАНИЮ, ВЫУЧИТЬ ЯЗЫК Java, C++ ?
- Программисты, помогите написать код который будет выводить одно из чисел (от 1 до 2) с разным шансом ( в джава)