2017-02-05 4 views
-3
Scanner na=new Scanner(System.in); 
String s; 
out.print("enter the value in s="); 
s=na.nextLine();//entering value at runtime 
out.println("value in s="+s);//check here the value in s 
if(s=="ERROR") 
    out.println("error is received "); 
else if(s=="SUCCESS") 
    out.println("success is executed "); 
char c[]; 
c=s.toCharArray(); 
out.println("length of string s="+c.length); 

を比較しながら、なぜ文またはelseステートメントは、scroll down toパソコンへ転送場合 仕事の作業ではなく、 '=='演算子ではないので、なぜこの演算子を使って2つの文字列を比較できるのでしょうか?2つの文字列を比較するのに利用できるさまざまなメソッドがあります。つまり、==演算子は文字列の比較には適しません。二つの文字列IFとelse文は、この場合には、文字列

答えて

-1

を比較するために失敗したことはあるべき

(s).equals("ERROR") 
+2

重複する質問に回答する必要はありません。 – byxor

+0

aha私は重複しているとは思わなかった –