2016-08-13 2 views
-2

Я написал код для логического оператора &&, однако я хочу распечатать что-то еще, если || были логическим оператором.Как заставить программу воспринимать, какой логический оператор был использован?

public class apples { 
public static void main(String args[]){ 
int boy=11; 
int girl=64; 

if(boy> 10 && girl< 65){ 
    System.out.println("Both conditions are correct"); 
} 
    else 
    { 
     System.out.println("At least one condition is wrong"); 
    } 
} 

} 

Редактировать: Извините, если я не смог выразить свое мнение четко. Я просто хотел узнать, может ли программа воспринимать логические операторы и может действовать соответственно. Это может быть ненужным. Я подумаю об этом.

+0

Это довольно неясно, что вы просите. Почему бы вам просто не использовать 'else if (boy> 10 || girl <65) {...}' ?! – dpr

+0

Downvoted, потому что непонятно, что вы пытаетесь получить. –

+0

Я понял, что я пытаюсь выразить может быть ненужным, как вы сказали, я мог бы просто использовать || логическая операция –

ответ

0

Посмотрите на else if, который вы можете использовать после этого, если инструкция заканчивается, но до начала инструкции else.

0
enter code here 

общественного класса SimpleGUI {

public static void main(String args[]){ 
int boy=11; 
int girl=64; 

if(boy> 10 && girl< 65) 
    System.out.println("Both conditions are correct"); 

else 

    System.out.println("At least one condition is wrong"); 

    if (boy> 10 || girl< 65) 
     System.out.println("At least one condition is correct"); 
    else 
    System.out.println("Both conditions are wrong"); 

} 

}

Смежные вопросы