Solved

boolean condition issue

Posted on 2014-10-02
4
138 Views
Last Modified: 2014-10-04
Hi,

I was working one belw challenge

http://codingbat.com/prob/p178986

I wrote solution as below

public boolean hasTeen(int a, int b, int c) {
  if((13<=a<=19)){
  return true;
  }
   if((13<=b<=19)){
  return true;
  }
   if((13<=c<=19)){
  return true;
  }
  else return false;
}


I get error as below


Error:      if((13<=a<=19)){
         ^^^^^^^^^^^
The operator <= is undefined for the argument type(s) boolean, int


see Example Code to help with compile problems

Why i get above error. how to fix it. please advise
0
Comment
Question by:gudii9
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
  • 2
4 Comments
 
LVL 84

Expert Comment

by:ozo
ID: 40358670
if(  13<=a && a<=19 ){
0
 
LVL 7

Author Comment

by:gudii9
ID: 40361547
How if(  13<=a && a<=19 ){

is different from

if((13<=a<=19)){

Please advise
0
 
LVL 7

Author Comment

by:gudii9
ID: 40361548
public boolean hasTeen(int a, int b, int c) {
  if((13<=a && a<=19)){
  return true;
  }
   if((13<=b && b<=19)){
  return true;
  }
   if((13<=c && c<=19)){
  return true;
  }
  else return false;
}


when i wrote as above all test cases passing
0
 
LVL 84

Accepted Solution

by:
ozo earned 500 total points
ID: 40361596
How if(  13<=a && a<=19 ){

is different from

if((13<=a<=19)){
The first is legal java code, the second is not

13<=a<=19  is interpreted as
(13<=a) <= 19
(13<=a) is a boolean, and 19 is an int,
trying to compare a boolean and an int with <= is invalid
0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

I had a project requirement for a displaying a user workbench .This workbench would consist multiple data grids .In each grid the user will be able to see a large number of data. These data grids should allow the user to 1. Sort 2. Export the …
International Data Corporation (IDC) prognosticates that before the current the year gets over disbursing on IT framework products to be sent in cloud environs will be $37.1B.
The viewer will learn how to use the return statement in functions in C++. The video will also teach the user how to pass data to a function and have the function return data back for further processing.
The viewer will be introduced to the technique of using vectors in C++. The video will cover how to define a vector, store values in the vector and retrieve data from the values stored in the vector.

630 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question