这一小java程序怎么实现??
答案:4 悬赏:60 手机版
解决时间 2021-04-29 18:36
- 提问者网友:寂寞梧桐
- 2021-04-29 04:57
请求用户输入方向(如东、南、西、北)然后判断:如果输入的是“东”,则输出“这是一扇门” 如果输入的是其他的,则输出 “这是一堵墙,请重新选择” 直到输出的是“这是一扇门”为止 (ps:我对java语言不熟悉,只是在去年学过c语言,所以有点困难,还请高手帮忙,谢谢)
最佳答案
- 五星知识达人网友:纵马山川剑自提
- 2021-04-29 06:07
import java.util.Scanner;
public class test {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
String str = "";
while(true){
System.out.print("请输入方向:");
str = sc.next();
if(str.equals("东")){
System.out.println("这是一扇门 ");
break;
}else
System.out.println("这是一堵墙,请重新选择");
}
}
}
全部回答
- 1楼网友:旧脸谱
- 2021-04-29 08:36
楼上楼下都错了 你们考下来运行 运行 晕。。。。
- 2楼网友:爱难随人意
- 2021-04-29 07:59
上面的程序不符合面向对象编程思想!
- 3楼网友:舍身薄凉客
- 2021-04-29 06:41
public class Test {
public static void main(String[] args) {
String answer=null;
do{
Scanner input = new Scanner(System.in);
System.out.println("请输入方向(如东、南、西、北)");
answer = input.next().trim();
if(answer.equals("东")){
System.out.println("这是一扇门");
}else if(answer.equals("南")||answer.equals("西")||answer.equals("北")){
System.out.println("这是一堵墙,请重新选择");
}else{
System.out.println("输入错误,请重新输入");
}
}
while(!answer.equals("东"));
}
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯