因为毕业的事,少学习了两周的时间,唉,本来想着今天把科目三都写完的,可是明天还有事情,就先写了一下灯光的模拟,后面的以后补上,好了,老规矩,上代码:

package cn.edu.sjzc.fanyafeng.testlamejni.test;import java.util.Scanner;import cn.edu.sjzc.fanyafeng.testlamejni.util.S;/*** Created by 亚风 on 2015/06/26/0026.*/
public class TestThreeSubjects {public static void main(String[] args) {S.pl("科目三模拟");testLights();}/*** 简单列举了三个灯光测试* 1.雾天行驶* 2.发生故障难以移动* 3.会车*/private static void testLights() {S.pl("下面是灯光考试,请根据提示信息在五秒内做出相应操作!");S.pl("请输入第一个灯光考试");//第一个灯光考试S.pl("请打开远光灯!");Scanner input_light_01 = new Scanner(System.in);int light_01 = input_light_01.nextInt();switch (light_01) {case 1:S.pl("雾天行驶,请做出相应的灯光操作!");long start_01_time = System.currentTimeMillis();Scanner input_light_1_1 = new Scanner(System.in);int light_1_1 = input_light_1_1.nextInt();long end_01_time = System.currentTimeMillis();if (light_1_1 == 1 && end_01_time - start_01_time < 50000) {S.pl("操作完成");} else {S.pl("考试不合格");System.exit(0);}break;case 2:S.pl("发生故障难以移动,请做出相应的灯光操作!");long start_01_2_time = System.currentTimeMillis();Scanner input_light_1_2 = new Scanner(System.in);int light_1_2 = input_light_1_2.nextInt();long end_01_2_time = System.currentTimeMillis();if (light_1_2 == 2 && end_01_2_time - start_01_2_time < 50000) {S.pl("操作完成");} else {S.pl("考试不合格");System.exit(0);}break;case 3:S.pl("会车,请做出相应的灯光操作!");long start_01_3_time = System.currentTimeMillis();Scanner input_light_1_3 = new Scanner(System.in);int light_1_3 = input_light_1_3.nextInt();long end_03_3_time = System.currentTimeMillis();if (light_1_3 == 3 && end_03_3_time - start_01_3_time < 50000) {S.pl("操作完成");} else {S.pl("考试不合格");System.exit(0);}break;}S.pl("请打开远光灯!");//第二个灯光考试Scanner input_light_02 = new Scanner(System.in);int light_02 = input_light_02.nextInt();switch (light_02) {case 1:S.pl("雾天行驶,请做出相应的灯光操作!");long start_02_time = System.currentTimeMillis();Scanner input_light_2_1 = new Scanner(System.in);int light_2_1 = input_light_2_1.nextInt();long end_02_time = System.currentTimeMillis();if (light_2_1 == 1 && end_02_time - start_02_time < 50000) {S.pl("操作完成");} else {S.pl("考试不合格");System.exit(0);}break;case 2:S.pl("发生故障难以移动,请做出相应的灯光操作!");long start_02_2_time = System.currentTimeMillis();Scanner input_light_2_2 = new Scanner(System.in);int light_2_2 = input_light_2_2.nextInt();long end_02_2_time = System.currentTimeMillis();if (light_2_2 == 1 && end_02_2_time - start_02_2_time < 50000) {S.pl("操作完成");} else {S.pl("考试不合格");System.exit(0);}break;case 3:S.pl("会车,请做出相应的灯光操作!");long start_02_3_time = System.currentTimeMillis();Scanner input_light_2_3 = new Scanner(System.in);int light_2_3 = input_light_2_3.nextInt();long end_02_3_time = System.currentTimeMillis();if (light_2_3 == 1 && end_02_3_time - start_02_3_time < 50000) {S.pl("操作完成");} else {S.pl("考试不合格");System.exit(0);}break;}//第三个灯光考试S.pl("请打开远光灯!");Scanner input_light_03 = new Scanner(System.in);int light_03 = input_light_03.nextInt();switch (light_03) {case 1:S.pl("雾天行驶,请做出相应的灯光操作!");long start_03_time = System.currentTimeMillis();Scanner input_light_3_1 = new Scanner(System.in);int light_3_1 = input_light_3_1.nextInt();long end_03_time = System.currentTimeMillis();if (light_3_1 == 1 && end_03_time - start_03_time < 50000) {S.pl("操作完成");} else {S.pl("考试不合格");System.exit(0);}break;case 2:S.pl("发生故障难以移动,请做出相应的灯光操作!");long start_03_2_time = System.currentTimeMillis();Scanner input_light_3_2 = new Scanner(System.in);int light_3_2 = input_light_3_2.nextInt();long end_03_2_time = System.currentTimeMillis();if (light_3_2 == 2 && end_03_2_time - start_03_2_time < 50000) {S.pl("操作完成");} else {S.pl("考试不合格");System.exit(0);}break;case 3:S.pl("会车,请做出相应的灯光操作!");long start_03_3_time = System.currentTimeMillis();Scanner input_light_3_3 = new Scanner(System.in);int light_3_3 = input_light_3_3.nextInt();long end_03_3_time = System.currentTimeMillis();if (light_3_3 == 3 && end_03_3_time - start_03_3_time < 50000) {S.pl("操作完成");} else {S.pl("考试不合格");System.exit(0);}break;}S.pl("灯光考试结束,请关闭灯光");}//    private static void testStart() {
//
//    }
}

那个五秒钟本来想用线程的,可是想了想不行,不过现在感觉那个五秒还是有问题,下次修改,上一下测试的图片

简单模拟一下科目三的灯光考试相关推荐

  1. 海驾科目三训练及考试:

    海驾科目三训练及考试 : 科目二考试通过后可当场去驾校约车大厅约科目三训练,科目三训练包括1次模拟器和3次路上训练,训练制度跟科目二一样,每次4h.主要训练内容就是考试的16项内容:⑴上车准备:⑵起步 ...

  2. 简单总结一下科目三的重点

    简单总结一下科目三的重点:掉头和右转不受红绿灯控制,掉头用1挡,拐弯用2挡,过路口用3挡,正常行驶用4或5挡.行车途中一不能压实线,二要给左边留出一条车道(即快速车道).驾驶过程中,只要大动方向盘(比 ...

  3. 科目三夜考考试内容及过关攻略

    驾考科目三夜考,考试内容是什么?夜考到底难不难?具体评判标准是什么?夜考有什么驾驶技巧吗?本文,小编将一一为大家解析! ●夜考过关攻略 场外考试的新增内容就是:在夜间和低能见度情况下使用各种灯光的知识 ...

  4. 海驾学车过程全揭秘——第九篇:科目三集训及考试

    科目二考完之后就去约了科目三,当场定了6.1号,6.2号两天集训,6.2号下午考试. 6.1号,中午赶到驾校,在公告栏找到集训车,然后就找个凉快地方等着了.这时候科目二集训的几个同仁又聚到一起了,一个 ...

  5. 开启灯光就是近光吗_科目三考前必看!夜间灯光语音模拟+超全项目操作

    驾考复考在即,你准备好了吗?跟着元贝驾考小编一起来看看,科目三夜间灯光语音模拟+超全项目操作! 上车准备 下面将进行模拟夜间行驶灯光的考试,请在5秒内做出相应的灯光操作 1.语音提示:请开启前照灯 [ ...

  6. c1科目三灯光全语言播报,科目三模拟灯光语音播报(完整版)

    科目三听到灯光语音指令后,在5秒内,完成相应灯光操作. [注意]每条指令,必须在播报完成之后的5秒内完成,早了.晚了.错了,都是立即不合格. 科目三模拟灯光操作项目 1. 夜间通过急弯.坡路:交替使用 ...

  7. c1灯光语言,最新c1科目三灯光图解

    C1科目三夜间灯光模拟操作篇 起始状态灯光关闭( 2厢爱丽舍) 下面将进行模拟夜间形式场景灯光使用的考试,请按语音指令在5秒内做出相应 的灯光操作. 1:夜间在没有路灯,照明不良条件下行驶----近光 ...

  8. 初中计算机科目三必背,驾考“科目三”实用十句口诀,临考提分必背!记得牢记收藏...

    如果你已经顺利通关科目二,那么恭喜你,基本上科目三对于你来说,已经没有什么较难的操作了.其实,只要熟练掌握科目二的基础操作,那么科目三就不是很难.当然,细节方面仍需要注意.然后,一鼓作气考过. 上车准 ...

  9. 湖北科目三驾考经验总结

    湖北科目三驾考经验总结 一.身份验证 二.开始考试 三.灯光考试 四.起步 五.停车 六.刹车 七.路考项目 1.变道 2. 超车 3. 直线行驶 4. 会车 5.靠边停车 6.掉头 7.加减档 一. ...

最新文章

  1. 电脑壁纸励志_励志壁纸 | 要乖 要长大 要努力 要不负众望
  2. java架构设计和框架开发有什么区别
  3. PHP+jQuery+Ajax实现用户登录与退出
  4. zend studio 的注册码-php的编辑器
  5. C#:识别一个dll文件是Debug模式还是Release模式编译的
  6. 自定义办法设置 localStorage 过期时间
  7. 20145212 罗天晨 Web安全基础实践
  8. 在演示文稿中控制视频播放效果
  9. python逻辑编程题_python逻辑取反
  10. MySQL相关知识整理
  11. excel简繁切换_excel简繁转换_EXCEL中的“中文简繁转换”按钮不见了!
  12. 分辨西瓜和冬瓜的思考
  13. 关于英文论文写作的初步总结和资料推荐
  14. 怎样使用NetFlow分析网络异常流量
  15. eclipse的启动失败提示发生了错误,请参阅日志文件
  16. python抓取酷我MV
  17. java中如果int类型超出了它的范围
  18. 求解VRP问题的节约里程法、sweep扫描算法和λ互换法
  19. java is setter_为什么java需要getter/setter来获取私有属性?
  20. Qt植物大战僵尸实现修改阳光和无冷却

热门文章

  1. 在linux上部署一个web项目的小经验
  2. skimage学习(1)
  3. 用计算机模拟动物实验的弊端,无需动物实验也能预测纳米颗粒毒性,计算机模拟助力材料研发...
  4. Eigen 库常用基本用法 备忘
  5. 华为p10android版本,终于来了:华为P10系列开启安卓8.0内测
  6. 单片机shell命令_单片机的DB指令使用
  7. Java 欧拉工程 第三十一篇【考察英国货币面值的组合问题】
  8. 浏览器上传大文件的解决方案
  9. fileUpload实现普通表单和file图片上传到数据库
  10. Ribbon的重试机制