标准化考试

标准化试题文件的格式要求如下:
每道题目提供A、B、C、D四个选择(单项选择)。
两道题目之间是用减号(-)尾加前一题目的答案分隔(例如:----D-----)

1. 北京奥运是什么时间开幕的?
   A.2008-08-08  B. 2008-08-01 
   C.2008-10-01 D. 2008-07-08
------A------
2. 下列哪个国家不属于亚洲?
   A.沙特  B.印度 C.巴西  D.越南
------C------
3. 2010年世界杯是在哪个国家举行的?
   A.美国  B.英国 C.南非  D.巴西
------C-----
4.下列哪些动物属于猫科动物?
   A.狗    B.犀牛 C.大象  D.狮子
------D-----

例图:

code :

import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Scanner;public class Dome {public static void main(String[] args) {int sum=0;File file=new File("src\\homework","subject.txt");try {if(!file.exists())file.createNewFile();FileReader fr =new FileReader(file);BufferedReader br=new BufferedReader(fr);String aline;while((aline=br.readLine())!=null) {String  str = new String(aline);if(str.subSequence(0,1).equals("-")) {String ans =str.substring(6, 7);System.out.println();System.out.print("请输入选则的答案:");Scanner sc=new Scanner(System.in);String ans1=sc.nextLine();if(ans.equals(ans1))sum++;}else {System.out.println(str);}}br.close();System.out.println("最后的得分:"+sum);} catch (IOException e) {// TODO: handle exceptione.printStackTrace();}}
}

运行后图片:

读取的的文件生成代码:

import java.io.*;
public class test
{  public static void main(String[] args) throws IOException  {  File file = new File("src\\homework","subject.txt");BufferedReader buf = new BufferedReader (new InputStreamReader(System.in));  BufferedWriter buff = new BufferedWriter(new FileWriter(file));  String str = buf.readLine();  while(!str.equals("exit"))  {  buff.write(str);  buff.newLine();  str = buf.readLine();  }  buf.close();  buff.close();  }
}

java小项目(文件读取)标准化考试相关推荐

  1. java小项目影院系统

    java小项目,影院管理系统 http://download.csdn.net/detail/github_32658299/9632276 下面是两个关键的类 1.这是电影院测试类,用来读取用户输入 ...

  2. Java 高效大文件 读取 和 写入(一亿行)

    写文件 需求:写入1亿行,7位以内的随机的数字. 首先看成果图,代表没骗大家!!!!! 这个是最终生成的文件,有770多MB .下面用glogg打开预览: 程序打印耗时 7149ms + 923 ms ...

  3. Java小项目中WEB-INF下jsp页面如何访问?

    Java小项目中WEB-INF下jsp页面如何访问? - 今天又是充满希望的一天 - CSDN博客 关闭 今天又是充满希望的一天 目录视图 摘要视图 订阅 var username = "H ...

  4. java小项目之:植物大战僵尸,这个僵尸不太冷!内附素材源码

    Java小项目之:植物大战僵尸! <植物大战僵尸>是由PopCap Games开发的一款益智策略类单机游戏,于2009年5月5日发售,这款游戏可谓是无人不知无人不晓. 在我身边,上到40岁 ...

  5. java小项目家庭记账程序

    文章目录 java小项目家庭记账程序 **1.项目目标:** 2.项目需求: 3.具体思路: 4.具体代码: 1.页面: 2.Option_1类: 3.Option_2类: 4.Option_3类: ...

  6. 我是一只小僵尸java,Java小项目之:植物大战僵尸,这个僵尸不太冷!内附素材...

    Java小项目之:植物大战僵尸! <植物大战僵尸>是由PopCap Games开发的一款益智策略类单机游戏,于2009年5月5日发售,这款游戏可谓是无人不知无人不晓. 在我身边,上到40岁 ...

  7. java小项目租车系统_Java学习笔记三十:Java小项目之租车系统

    Java小项目之租车系统 一:项目背景介绍: 根据所学知识,编写一个控制台版的"呱呱租车系统" 功能: 1.展示所有可租车辆: 2.选择车型.租车量: 3.展示租车清单,包含:总金 ...

  8. java 相对路径 文件读取,Java相对路径读取文件

    Java相对路径读取文件 不管你是新手还是老鸟,在程序中读取资源文件总会遇到一些找不到文件的问题,这与Java底层的实现有关,不能算bug,只要方法得当,问题还是可以解决的. 项目的文件夹结构: re ...

  9. java小项目之成绩管理、排课软件、局域网聊天软件

    大三下,想把上个学期的一些东西整理一下.可能是突然有点想法吧. 我把答辩ppt以及文档要求还有项目文件夹全部都放在了我的github里面啦.点击打开链接 项目一 问题描述:教师在教学过程中,需要记录学 ...

最新文章

  1. Centos配置yum为阿里源
  2. 在Linux系统下编译并执行C++程序
  3. 再谈HTTP2性能提升之背后原理—HTTP2历史解剖
  4. mybatisnet - 1 获取 mybatisnet
  5. FreeEIM通讯软件无论是画面风格还是游戏内容
  6. 如何检查Python字典中是否存在密钥
  7. 《数据结构》二叉查找树
  8. 庆祝:黑客x档案官方二级域名转向
  9. 搭建个人云盘保姆级教程
  10. Windows 域时间同步
  11. 用python证明采样定理_这一切都从指数函数开始(4)——采样定理
  12. 【周博磊】强化学习纲要 一至六讲笔记
  13. 冰点文库的替代品【Wenku Doc Downloader】用于下载各种文库的材料
  14. 再读《拆掉思维的墙》
  15. python中倒背如流_倒背如流中倒背是什么意思古代有种背书方法是倒背,倒
  16. 51开发实例 基于51单片机的模拟电梯系统
  17. vb 计算机主板喇叭发声,主板蜂鸣器发声规律总结
  18. 和谁在一起,的确很重要
  19. COTS应用程序开发框架简介(二)
  20. Day 7/100:Python列表

热门文章

  1. 智能用电管理系统的设计与开发
  2. Q1营收预期内,但趣头条持续盈利挑战大
  3. 树--- python实现
  4. 工赋开发者社区 | 装备制造企业数字化转型总体框架
  5. android关闭开发者选项,开发人员选项怎么关闭?安卓手机开发人员选项功能隐藏方法介绍...
  6. 【软件相关】如何制作RSS源?
  7. Pandas 10-时序数据
  8. Imagick和GD图片处理旋转等问题
  9. 考研英语 长难句分析day35
  10. JavaSE学生管理系统(ArrayList集合来做)