java - Incompatible Types - found:int required:boolean -


i'm trying display: equivalent if first numerical input equal second input. what's wrong code?

import java.io.*; public class twonum{     public static void main(string[] args){         int number;         int number2;         string input1="";         string input2="";          bufferedreader in = new bufferedreader(new inputstreamreader(system.in));          system.out.println("input number: ");          try{             input1=in.readline();         }catch(ioexception e){             system.out.println("error!");         }          number = integer.parseint(input1);          try{             input2=in.readline();         }catch(ioexception e){             system.out.println("error!");         }          number2 = integer.parseint(input2);          if(number=number2)         {             system.out.println("equivalent");         }         if(number>number2)         {             system.out.println("greater than");         }     } } 

use

 if(number==number2) 

instead of

 if(number=number2) 

the first compares number2 number , if equal evaluates true. second assigns value of number2 variable number , expression evaluates number/number2, int.

link


Comments

Popular posts from this blog

php - Invalid Cofiguration - yii\base\InvalidConfigException - Yii2 -

How to show in django cms breadcrumbs full path? -

ruby on rails - npm error: tunneling socket could not be established, cause=connect ETIMEDOUT -