简单判断案例— 分支结构的应用

 1 import java.util.Scanner;
 2 
 3 public class SingleQuestion {
 4     public static void main(String[] args) {
 5         boolean flag = false;
 6         //1.输出题目
 7         System.out.println("\t1.软件开发最常用的模型是什么?\n");
 8         System.out.println("A.瀑布模型\tB.迭代模型\tC.螺旋模型\tD.其他\n");//1.输出题目
 9         
10         //2.用户选择
11         System.out.println("请选择:");
12         Scanner sc = new Scanner(System.in);
13         String s = sc.next();
14         char answer = s.charAt(0);
15         //*int answer = sc.nextInt();//nextInt方法只能接受Int型的数据
16         
17         //3.判断答案(业务逻辑)
18         if(answer =='B'){
19             flag = true;//为了使判断答案的逻辑语句功能放大,而使用flag标记
20         }
21         //flag = (answer == 'B') ? true : false;
22         //4.输出是否正确
23         if(flag){
24             System.out.println("答案正确");
25         }
26         else{
27             System.out.println("答案错误");
28         }
29     }
30 
31 }

 

posted @ 2016-11-05 11:20  cheney-yang  阅读(775)  评论(0编辑  收藏  举报