Codice:
Salve ragazzi , ho un problema con questo codice , non so perchè in "ottienicoefficente" quando faccio m==x restituisce sempre false ... m in input è uguale a "xxxxxxxxxx", vi prego aiutatemi !!!
Codice:
import java.util.*;
public class Equazione {
private String eq;
private Scanner sc;
public Equazione(){
System.out.println("Digitare l'equazione:");
sc=new Scanner(System.in);
eq=sc.nextLine();
}
public Equazione(Equazione a){
eq=a.geteq();
}
public String geteq(){
return eq;
}
public void ottienicoefficente(){
for (int i=0;i<eq.length();i++){
String m=eq.substring(i, i+1);
if (m=="x"){
System.out.println("1");
}
}
}