java 输入一个字符串,打印这个字符串,当输入bye,程序结束。当输入next,程序不进行任何打印
展开全部
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
//接受从屏幕输入的字符
Scanner s = new Scanner(System.in);
String str = "";
while(true){
//永远不停的读取,以回车换行结束
str = s.nextLine();
if("bye".equals(str)){//这么写可以防止空指针
//退出
System.exit(0);
}else if("next".equals(str)){
//不处理,继续
}else{
System.out.println("您输入的字符传是" + str);
}
}
}
}
运行效果
aaa
您输入的字符传是aaa
sss
您输入的字符传是sss
ddd
您输入的字符传是ddd
next
ddd
您输入的字符传是ddd
ddd
您输入的字符传是ddd
next
dfdfdfd
您输入的字符传是dfdfdfd
bye
public class Test {
public static void main(String[] args) {
//接受从屏幕输入的字符
Scanner s = new Scanner(System.in);
String str = "";
while(true){
//永远不停的读取,以回车换行结束
str = s.nextLine();
if("bye".equals(str)){//这么写可以防止空指针
//退出
System.exit(0);
}else if("next".equals(str)){
//不处理,继续
}else{
System.out.println("您输入的字符传是" + str);
}
}
}
}
运行效果
aaa
您输入的字符传是aaa
sss
您输入的字符传是sss
ddd
您输入的字符传是ddd
next
ddd
您输入的字符传是ddd
ddd
您输入的字符传是ddd
next
dfdfdfd
您输入的字符传是dfdfdfd
bye
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询