package com.sendbook;
import java.util.Scanner;
public class Runppp {
public static void main(String[] args) {
// TODO 自动生成的方法存根
Scanner in =new Scanner(System.in);
String []ob =new String[10];
for(int i=0;i<ob.length;i++){
System.out.println("input:");
ob[i]=in.next();
if(ob[i]=="over"){
System.out.println("break!");
break;
}
}
}
}我想问一下 为什么我输入over它不会break出去,而是继续执行下一循环。。
3 回答
望远
TA贡献1017条经验 获得超1032个赞
用equals比较字符串内容==是比较地址(哈希码)
if("over".equals(ob[i])){ System.out.println("break!"); break; }
添加回答
举报
0/150
提交
取消