java小项目(文件读取)标准化考试
来源:互联网 发布:mac apktool使用教程 编辑:程序博客网 时间:2024/06/05 18:36
标准化考试
标准化试题文件的格式要求如下:每道题目提供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(); } }
阅读全文
1 0
- java小项目(文件读取)标准化考试
- 标准化考试
- java web项目读取文件
- java 读取项目properties文件
- java读取项目资源文件
- java实现标准化考试系统详解(一)-----软件结构介绍
- java实现标准化考试系统详解(四)-----初始化操作实现
- java 考试小程序
- java 考试小程序
- java 考试小程序
- java 考试小程序
- java 考试小程序
- java 考试小程序
- Chapater10 P321 标准化考试
- Java 小例子:读取文件内容
- Java 读取文件小例一则
- Java 小例子:读取文件内容
- java实现标准化考试系统详解(三)-----考试界面模块化实现及事件处理
- 优先队列详解+ACM例题分析(转载)
- 【WebLogic使用】WebLogic的下载与安装
- EditText密码输入错误后重新获取焦点并自动弹出软键盘
- ueventd.rc 处理硬件设备权限和android init 对其解析
- 安卓E/CursorWindow: Failed to read row 0, column 0 from a CursorWindow which has 0 rows, 5 columns解决方案
- java小项目(文件读取)标准化考试
- NKOJ 2106 机密谍报 (并查集)
- redis简介
- 广义表
- 小白java笔记——UML介绍
- 2014-03-28-JDK环境变量配置
- 【esp8266】MCU下arduino uno添加LED开关代码示例
- js通过正表达式获取链接参数id
- populating-next-right-pointers-in-each-node(i,ii)