需要回答这个简单的问题"如果" AND" ELSE" CLASS T_T

时间:2015-03-12 11:42:53

标签: java if-statement

这是我们在学校的简单任务,但没有人得到正确的输出。 用户只需输入单词" Blue"但问题是," if"声明不会发生..(本网站的新内容)



import java.util.*;
 public class emptyclass{
 	public static void main (String[]args){
 		
 		Scanner in = new Scanner (System.in);
 		
 System.out.println("Enter a Color:");
 String color = in.nextLine();
 
 
 if (color == "Black")
 {
 	System.out.println("You chose color Black");
 }
 else 
 	 {
 	   System.out.println("Please Choose a color");
     }
 	}
 }




2 个答案:

答案 0 :(得分:1)

您必须使用equals方法在java中进行字符串比较。

"Black".equals(color)

答案 1 :(得分:0)

只需使用color.equals(“Black”);

import java.util.*;
public class emptyclass{
public static void main (String[]args){

    Scanner in = new Scanner (System.in);

System.out.println("Enter a Color:");
String color = in.next();


if (color.equals("Black"))
{
System.out.println("You chose color Black");
}
else 
 {
   System.out.println("Please Choose a color");
 }
}
}

它正在发挥作用。