## Pradius 4 years ago Java Programming.. If I want to use the If statement to say : If (x > 4 and <9){} What operator should I use? or what method?

1. jeffersonw

and is "&&"

2. jeffersonw

so it would be If(x>4 && X<9){}

yeah but that operator is not working...

4. jeffersonw

&& is the logical "and" operator to compare two boolean values, should be working

u try it..

6. 1ncident

try putting it in parentheses so if ((x>4)&&(x<9))

7. fr33

if(( x > 4) && (X < 9 )) { //Do something here. } Hey! That's exactly I was going to post lol

There you go , That's exactly what I was looking for.. I was trying something like that but without some parenthesis If (x >4)&(<9) but I forgot that theres only one condition so everything must be within a set of parenthesis. Thanks man!

9. rsmith6559

Just so you know, the single ampersand is a legal operator. It's used for bitwise and.

10. tuhinrawat90

if(x>4 && x<9 ) { // your stuff }

11. Creperum

There's also the assignment conditional operator used for singular assignments. a = (b > c) ? b : c; So if b is greater than c, a takes the value of b, otherwise it takes the value of c. More formally, this is read as: value = (condition) ? (true value) : (false value); The condition can be any valid conditional statement, as long as it validates before the ? operator.