import java.util.*;
public class ScannerTest{
public static void main(String[] args){
Scanner s = new Scanner(System.in);
String str = s.nextLine();
while(str !="over"){
System.out.println(str);
str = s.nextLine();
}
}
}想实现的结果是: 当输入 over 时,程序会自动结束
但是我这个却不能自动结束输入,请帮忙?
public class ScannerTest{
public static void main(String[] args){
Scanner s = new Scanner(System.in);
String str = s.nextLine();
while(str !="over"){
System.out.println(str);
str = s.nextLine();
}
}
}想实现的结果是: 当输入 over 时,程序会自动结束
但是我这个却不能自动结束输入,请帮忙?
public class ScannerTest{
public static void main(String[] args){
Scanner s = new Scanner(System.in);
while(true)
String str = s.nextLine();
if(str.equals("over"))
{
System.exit(0);
}
System.out.println(str);
str = s.nextLine();
}
}
}
public class At {
public static final String s="over";
public static void main(String args[]){
Scanner in=new Scanner(System.in);
String str;
do{
str=in.nextLine();
if(str.equals(s)){
System.exit(0);
}
}while(true);
}
}
当输入两个字符串 在一行时,无法停止 。。
public class At {
public static final String s="over";
public static void main(String args[]){
Scanner in=new Scanner(System.in);
String str;
do{
str=in.next();
if(str.equals(s)){
System.exit(0);
}
}while(true);
}
}
这样就可以了