Я зделал часть проекта public class Main {
public static void main(String[] args) {
int vasyaAge = 29;
int katyaAge = 14;
int mishaAge = 36;
int min = 14; // минимальный возраст
int middle = 29; // средний возраст
int max = 36; // максимальный возраст
//int minAge = 0;
//int maxAge = 120;
if (vasyaAge <= katyaAge && vasyaAge <= mishaAge) {
vasyaAge = min;
katyaAge = middle;
mishaAge = max;
}
if (vasyaAge >= mishaAge && mishaAge <= katyaAge) {
min = mishaAge;
if (vasyaAge <= katyaAge) {
middle = vasyaAge;
max = katyaAge;
} else {
middle = katyaAge;
max = vasyaAge;
}
}
}
}
сверху код который я покачто написал дальше застопарился и не могу пройти напишите пж за меня кому не сложно,ниже я укажу правили или типо того
В новом проекте напишите программу, которая будет выводить заранее заданные возрасты трёх людей в порядке увеличения — от меньшего к большему.
Создайте проект с именем AgeComparator, создайте в нём класс Main с методом main, а в нём три переменные типа int с именами vasyaAge, katyaAge и mishaAge, обозначающими возрасты трёх человек:
int vasyaAge = 29;
int katyaAge = 14;
int mishaAge = 36;
Создайте ещё три переменные типа int с именами min, middle и max, в которых в результате выполнения кода должны будут оказаться минимальный, средний и максимальный возрасты соответственно. Пусть изначально они будут равны значению −1, это позволит вам проверить, что переменная изменила своё значение в процессе выполнения программы, так как не может быть возраста меньше нуля:
int min = -1; // минимальный возраст
int middle = -1; // средний возраст
int max = -1; // максимальный возраст
Напишите код, который будет заполнять эти переменные, сравнивая возрасты между собой. В коде используйте условные операторы if, else и их комбинацию else if, а также при необходимости булевы операторы “И”, “ИЛИ” и “НЕ”.
Выведите значения переменных min, middle и max в консоль в следующем формате:
Minimal age: 14
Middle age: 29
Maximal age: 36
Код должен работать корректно при изменении значений в переменных vasyaAge, katyaAge и mishaAge на любые от 0 до 120.
Если все возраста различны, код должен работать следующим образом:
int vasyaAge = 60;
int katyaAge = 35;
int mishaAge = 15;
Minimal age: 15
Middle age: 35
Maximal age: 60
Если два возраста равны, код должен работать следующим образом:
int vasyaAge = 45;
int katyaAge = 17;
int mishaAge = 17;
Minimal age: 17
Middle age: 17
Maximal age: 45
Если равны три возраста, то код должен работать так:
int vasyaAge = 55;
int katyaAge = 55;
int mishaAge = 55;
Minimal age: 55
Middle age: 55
Maximal age: 55
Java
2.11 Практическая работа Создайте проект с именем AgeComparator,я зделал небольшой прект можете его пж доработать?
Вот полный код программы, которая сравнивает три возраста и выводит их в порядке возрастания:
1. Сравниваем возраста попарно, чтобы найти минимальный
2. Определяем оставшиеся возраста как средний и максимальный
3. Выводим возраста в порядке возрастания
Этот код работает корректно для любых значений возрастов от 0 до 120.
public class Main {
public static void main(String[] args) {
int vasyaAge = 29;
int katyaAge = 14;
int mishaAge = 36;
int min = -1;
int middle = -1;
int max = -1;
if (vasyaAge < katyaAge && vasyaAge < mishaAge) {
min = vasyaAge;
if (katyaAge < mishaAge) {
middle = katyaAge;
max = mishaAge;
} else {
middle = mishaAge;
max = katyaAge;
}
} else if (katyaAge < vasyaAge && katyaAge < mishaAge) {
min = katyaAge;
if (vasyaAge < mishaAge) {
middle = vasyaAge;
max = mishaAge;
} else {
middle = mishaAge;
max = vasyaAge;
}
} else {
min = mishaAge;
if (vasyaAge < katyaAge) {
middle = vasyaAge;
max = katyaAge;
} else {
middle = katyaAge;
max = vasyaAge;
}
}
System.out.println("Minimal age: " + min);
System.out.println("Middle age: " + middle);
System.out.println("Maximal age: " + max);
}
}
Основная логика: 1. Сравниваем возраста попарно, чтобы найти минимальный
2. Определяем оставшиеся возраста как средний и максимальный
3. Выводим возраста в порядке возрастания
Этот код работает корректно для любых значений возрастов от 0 до 120.
Сергей Еремин
УУУУУ СПАСИБО БОЛЬШОЕ
Omg
все правильно,только доработать елсе надо,текст сделай грамотный и все)
Сергей Еремин
допишишь пж?сори если это звучит нагло нооо как то вот так .
Сергей Еремин
ааааа как?
Сергей Еремин
да я уже решил успокойся
Похожие вопросы
- Не могу подключить css к проекту на Spring MVC, спринг просто не видит его.
- Как создать уникальное расширение файла.
- Практическое задание eclipse
- Как в java проект вписать python
- Можно ли создать такую программу?
- Как создать свою вселенную?
- Как создать окна обучения на Джаве в Андроид студио?
- Как создать цикл, который будет считать количество минимальных значений массива на джава
- Когда джуниор java разработчик приходит в компанию как он начинает изучать существующий код на проекте?
- Где лучше обрабатывать исключения, напрямую в методе который их может создать или пробрасывать дальше через throws