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

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

Анна Раевская(Баранова) Ученик (12), на голосовании 3 месяца назад
Добрый день! Мне нужно Реализовать методы 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;
}
}

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

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.
Логическое И выполняется с помощью оператора &&.
Надеюсь, это поможет вам реализовать необходимую функциональность.

нейронка чет подсказала хз, я бы сам подсказал но не понял вопроса
Анна Раевская(Баранова)Ученик (12) 4 месяца назад
Спасибо!
Александр Искусственный Интеллект (301529) 4 месяца назад
ты то класс в метод засовываешь, то другие методы...
начни учить с начала...
Похожие вопросы