题目解析
给定当前交通灯的颜色,以及是否有同向行人。
判断给出的提示音,以及应该执行的动作。
解题思路
首先if判断不同的灯,
然后再if判断是否有同向行人,做出不同的操作
有同向行人不操作,没有同向行人给出提示音
红灯停,绿灯行,黄灯停
代码
import java.io.*;
import java.util.*;
public class Main
{
public static void main(String[] args)
{
int a = sc.nextInt();
int b = sc.nextInt();
// 红色
if (a == 0)
{
if (b == 0) // 没有通向行人
out.println("biii");
else if (b == 1) // 有通向行人
out.println("-");
out.println("stop"); // 红灯停
}
// 绿灯
else if (a == 1)
{
if (b == 0) // 没有通向行人
out.println("dudu");
else if (b == 1) // 有通向行人
out.println("-");
out.println("move"); // 绿灯行
}
// 黄灯
else if (a == 2)
{
out.println("-");
out.println("stop");
}
out.flush();
out.close();
}
static Scanner sc = new Scanner(System.in);
static PrintWriter out = new PrintWriter(System.out);
}