• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

< operator

 
vineet walia
Ranch Hand
Posts: 138
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

1st syso statement give error which is
The operator < is undefined for the argument type(s) String, int

but if < operator can not be operate on int then why 1st syso statement is executing ??
 
avi sinha
Ranch Hand
Posts: 453
Google Web Toolkit Hibernate Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
the reason here is the "string" before the digits you want to compare.



and you can't compare a string with a number. you should write "direct output"+(5<6) it will work for sure.

avi sinha
 
Lucas Smith
Ranch Hand
Posts: 808
1
Android Eclipse IDE Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
It's only operator precedence.
 
S Bhanage
Greenhorn
Posts: 13
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Use the following

System.out.println("direct output"+(5<6));


It works fine.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic