Java中if语句里怎么不能执行
publicclassTest{publicstaticvoidmain(String[]args){Stringaaa="奥迪";System.out.println(...
public class Test
{
public static void main(String[] args)
{
String aaa="奥迪";
System.out.println("shuru");
Scanner scanner2 = new Scanner(System.in);
String cc = scanner2.nextLine();
if(cc==aaa)
{ System.out.println(aaa);
}
else
System.out.println("sorry");
}
} 展开
{
public static void main(String[] args)
{
String aaa="奥迪";
System.out.println("shuru");
Scanner scanner2 = new Scanner(System.in);
String cc = scanner2.nextLine();
if(cc==aaa)
{ System.out.println(aaa);
}
else
System.out.println("sorry");
}
} 展开
5个回答
展开全部
不是没执行,而是你的程序没执行完。运行打印shuru后,你在控制台输入字段,就可以继续往下执行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
判断字符串相等请使用 equals 方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2021-05-05
展开全部
你可以试试这个:
public class Test{
public static void main(String[] args) {
System.out.println("请输入:");
Scanner scanner = new Scanner(System.in);
String s = scanner.nextLine();
if("aaa".equals(s)){
System.out.println("奥迪");
}else{
System.out.println("sorry");
}
}
}
public class Test{
public static void main(String[] args) {
System.out.println("请输入:");
Scanner scanner = new Scanner(System.in);
String s = scanner.nextLine();
if("aaa".equals(s)){
System.out.println("奥迪");
}else{
System.out.println("sorry");
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
cc.equals(aaa)
字符串不能用==
字符串不能用==
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |