L1-099 帮助色盲 - java

题目解析

给定当前交通灯的颜色,以及是否有同向行人。
判断给出的提示音,以及应该执行的动作。

解题思路

首先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);

}


团体程序设计天梯赛-练习集-java

赞赏