L1-107 高温补贴 - java

题目解析

根据输入情况, 判断该员工是否获得高温补贴

解题思路

  • 如果在室外
    • 如果 日最高气温达到35°以上 并且 工作场所温度无法降低到33°以下
      • 则可以获得高温补贴, 输出 Bu Tie 以及 T
      • 否则就是不热, 输出 Bu Re 以及 t
  • 如果在室内
    • 如果 日最高气温达到35°以上 并且 工作场所温度无法降低到33°以下
      • 则需要输出 Shi Nei 以及 T
      • 否则需要输出 Shu Shi 以及 t

代码

import java.io.*;
import java.math.*;
import java.util.*;

public class Main
{

	public static void main(String[] args)
	{
		int T = sc.nextInt();
		int s = sc.nextInt();
		int t = sc.nextInt();
		// 室外
		if (s == 1)
		{
			// 如果 日最高气温达到35°以上 并且 工作场所温度无法降低到33°以下
			if (T > 35 && t >= 33)
			{
				out.println("Bu Tie");
				out.println(T);
			} else
			{
				out.println("Bu Re");
				out.println(t);
			}
		}
		// 室内
		else if (s == 0)
		{
			// 如果 日最高气温达到35°以上 并且 工作场所温度无法降低到33°以下
			if (T > 35 && t >= 33)
			{
				out.println("Shi Nei");
				out.println(T);
			} else
			{
				out.println("Shu Shi");
				out.println(t);
			}
		}

		out.flush();
		out.close();
	}

	static Scanner sc = new Scanner(System.in);
	static PrintWriter out = new PrintWriter(System.out);
}


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

赞赏