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

Java реализовать методы

Анна Раевская(Баранова) Ученик (7), открыт 6 дней назад
Добрый день! Мне нужно Реализовать методы and(boolean x, boolean y), and(boolean x, int y), and(int x, boolean y), который будет возвращать логическое И. Целые числа равные 0 трактовать как false, остальные true.Чето у меня не получается делаю во так public class MyClass18 {
public static void main(String[] args) {
public boolean and(boolean x, boolean y) {
return x && y;
}

public boolean and(boolean x, int y) {
return x && (y != 0);
}

public boolean and(int x, boolean y) {
return (x != 0) && y;
}
}

}
3 ответа
Denik1234pro Pavroz Ученик (211) 6 дней назад
Ваш код практически правильный. Вот немного доработанная версия:

java
Copy
public class MyClass18 {
public static boolean and(boolean x, boolean y) {
return x && y;
}

public static boolean and(boolean x, int y) {
return x && (y != 0);
}

public static boolean and(int x, boolean y) {
return (x != 0) && y;
}

public static void main(String[] args) {
// Примеры использования
System.out.println(and(true, true)); // true
System.out.println(and(true, false)); // false
System.out.println(and(true, 5)); // true
System.out.println(and(true, 0)); // false
System.out.println(and(7, true)); // true
System.out.println(and(0, true)); // false
}
}
Основные изменения:

Методы and() объявлены как static, так как они не используют никаких экземплярных переменных класса.
Метод main() добавлен для демонстрации использования методов and().
Теперь этот код должен работать как требуется. Основные моменты:

Методы and() принимают два аргумента и возвращают boolean.
Для аргументов типа int значение 0 трактуется как false, а все остальные значения - как true.
Логическое И выполняется с помощью оператора &&.
Надеюсь, это поможет вам реализовать необходимую функциональность.

нейронка чет подсказала хз, я бы сам подсказал но не понял вопроса
Александр Искусственный Интеллект (294017) 5 дней назад
ты то класс в метод засовываешь, то другие методы...
начни учить с начала...
Похожие вопросы