题目:

  1. 业务:

从键盘上接收天气的信息:

  1. 1表示:雨天<br /> 0表示:晴天

同时从键盘上接收性别的信息:

  1. 1表示:男<br /> 0表示:女

业务要求:

  1. 当天气是雨天的时候:<br /> 男的:打一把大黑伞<br /> 女的:打一把小花伞<br /> 当天气是晴天的时候:<br /> 男的:直接走起,出去玩耍<br /> 女的:擦点防晒霜,出去玩耍<br />

需要使用if语句以及嵌套的方式展现这个业务。


可以在程序的开始,接收两个数据,一个数据是天气,一个数据是性别。
然后将这两个数据保存到变量中。

  1. public class IfTset04{
  2. public static void main(String[] asge){
  3. java.util.Scanner s = new java.util.Scanner(System.in);
  4. System.out.print("1表示雨天吗,0表示晴天,输入当地天气(数字):");
  5. int weather = s.nextInt();
  6. System.out.print("1表示男,0表示女,输入您的性别(数字):");
  7. int sex = s.nextInt();
  8. if(weather==1){
  9. if(sex==1){
  10. System.out.println("天气雨天,性别男,您需要打一把大黑伞");
  11. }else{
  12. System.out.println("天气雨天,性别女,您需要打一把小花伞");
  13. }
  14. }else{
  15. if(sex==0){
  16. System.out.println("天气晴天,性别女,您需要擦点防晒霜,出去玩耍");
  17. }else{
  18. System.out.println("天气晴天,性别男,您直接走起,出去玩耍");
  19. }
  20. }
  21. }
  22. }