封装一类模拟标准化考试,标准化试题文件 test.txt 预先保存在与当前类文件在同一目录
下,它的格式要求如下:(1)每道题目提供 A .B.C.D 四个选择(单项选择);(2)两道题目
之间是用减号(-)加前一道题目的答案分割(----D----)。程序执行结果如下图所示。

        File file=new File("test.txt");Test1 t=new Test1();t.Test1(file);
package newpackage;
import java.io.*;
import java.util.Scanner;
/**** @author Dell*/
public class Test1 {public void Test1(File file){int sum=0;try{FileReader f=new FileReader(file);BufferedReader b=new BufferedReader(f);String a;while((a=b.readLine())!=null){String str=a;System.out.println(str);if(str.subSequence(0, 1).equals("-")){String c=str.substring(15, 16);System.out.println();System.out.println("请输入选择的答案: ");Scanner sc=new Scanner(System.in);String b1=sc.nextLine();if(c.equals(b1)){sum++;}else{System.out.print(str);}}}b.close();System.out.println("最后的得分: "+sum);}catch(IOException e){}
}}

封装一类模拟标准化考试,标准化试题文件 test.txt 预先保存在与当前类文件在同一目录 下,它的格式要求如下:相关推荐

  1. IDEA 里面如何执行某一类文件而不检查其他有编译错误的类文件

    在我们学习Java 的过程中,经常会故意敲一些代码,它们可能是错误的,但是可以和其他对的形成对比,但是一旦你跳过不去管这些错误.当你开始学习新的东西的时候,比如重新建了一个包,写了一个主类,尽管并没有 ...

  2. 【工具类】遍历扫描目录下全部文件并列出

    package test20140715;import java.io.File;import org.junit.Test; /*** 遍历扫描目录下全部文件并列出* @author fushihu ...

  3. 文件上传服务器保存形式,78.上传文件及在服务器保存文件到任意路径

    上传文件到服务器是一个常用的操作,而在服务器上保存文件就需要多多用心了.因为你不可能只在一个路径里保存文件,所以需要实践一下保存文件到任意位置.当然,前提是你的应用程序有这样的操作权限. 首先建立一个 ...

  4. php浏览服务器某一文件夹内容,php删除web服务器中指定目录下的指定格式的文件...

    今天还在写VipSystem Pro的授权部分,用户授权后,生成匹配该用户的唯一的php文件集合(在一个目录下),然后进行zip下所并弹出下载. 这个临时生成的zip文件存放在我指定的一个目录.每个用 ...

  5. 文件上传(保存本地)和将文件转为base64

    //文件上传相关代码 @RequestMapping(value = "/testUploadFileTwo") @ResponseBody public String uploa ...

  6. java小项目(文件读取)标准化考试

    标准化考试 标准化试题文件的格式要求如下: 每道题目提供A.B.C.D四个选择(单项选择). 两道题目之间是用减号(-)尾加前一题目的答案分隔(例如:----D-----) 1. 北京奥运是什么时间开 ...

  7. 计算机基础应用在线模拟考试,计算机基础在线考试模拟习题考试.doc

    电大计算机在线答题答案 (一) 单选题 1. 微型计算机的结构原理是采用( )结构,它使CPU与内存和外设的连接简单化与标准化. (A) 总线 (B) 星形连接 (C) 网络 (D) 层次连接 参考答 ...

  8. 有关access的上机试题_计算机Access考试上机试题

    Access是一款数据库应用的开发工具软件,其开发对象主要是Microsoft JET数据库和Microsoft SQLServer数据库.下面是小编收集的关于计算机Access考试上机试题,希望大家 ...

  9. laravel 如何 new php 类,PHP实例:laravel通过创建自定义artisan make命令来新建类文件详解...

    <PHP实例:laravel通过创建自定义artisan make命令来新建类文件详解>要点: 本文介绍了PHP实例:laravel通过创建自定义artisan make命令来新建类文件详 ...

最新文章

  1. sublime必备插件
  2. angularjs之browserTrigger
  3. Python 中各种imread函数的区别与联系
  4. 一种求凸多边形内部似最大圆的算法
  5. php radio样式美化,微信小程序修改radio组件默认样式
  6. windows脚本bat批处理 关闭显示器 关闭显示器脚本bat
  7. 用C语言描述数据结构
  8. 3D游戏中的数学基础
  9. 项目CSS基础样式模板
  10. C++:构造函数中调用虚函数
  11. 广义表的概念及其存储结构
  12. 普通用户使用su无法切到root用户的解决方法
  13. Delphi 复制文本框内容到剪贴板
  14. 爬取小猪网的短租房信息
  15. java作业:类设计与实现综合实验
  16. 音视频解封装--解封装分离音频AAC文件
  17. 可怕流氓:百度全家桶
  18. 原创超简单代码(1.25)
  19. MATLAB-GUI界面实现excel导入与绘图
  20. 400 、401、403、404状态码

热门文章

  1. openGL 3D图形和openGL简介
  2. 不知道实时录音转文字软件哪个好?分享录音实时转文字软件给你
  3. 智能汽车专题报告之软件篇:迈向SOA软件架构
  4. 输出1~100之间所有既可以被3整除又可以被7整除的数
  5. 2022年7月28日(CSS三大特性、盒子模型)
  6. linux 预览md文件_微软 Win10 Dev 预览版 20246 发布:来自最新 FE_RELEASE 开发分支 - Windows 10,微软...
  7. (持续更新, 目前含100+工具类) DevUtils 是一个 Android 工具库
  8. Windows_Server搭建DC域控制环境
  9. Lenovo A60 终极简单刷机解说 (菜鸟入门)
  10. 工具篇—《MD文档辅助工具,PicGo使用》