博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JAVA四则运算(读写文件)
阅读量:5126 次
发布时间:2019-06-13

本文共 1934 字,大约阅读时间需要 6 分钟。

完成时间:17:10

package 四则运算试题;import java.io.BufferedReader;import java.io.PrintStream;import java.util.Scanner;import java.io.FileReader;import java.io.IOException;public class jisuanti {	public static void main(String[] args) throws IOException {		int a1,a2;		int b;		int num=0;		int i=0;		//Scanner sc=new Scanner(System.in);        String f[]=new String[4];        f[0]="+";        f[1]="-";        f[2]="*";        f[3]="/";        int a[]=new int[100];        //System.out.println("请选择100以内或1000以内");        //m=sc.nextInt()+1;        //System.out.println("请输入要产生的题数");        //n=sc.nextInt();        PrintStream out = System.out;        PrintStream ps = new PrintStream("Test.txt");        System.setOut(ps);        for(i=0;i<3;i++)        {         a1=(int)(Math.random()*100);        a2=(int)(Math.random()*100);        b=(int)(Math.random()*4);        System.out.println("第"+(i+1)+"题:"+a1+f[b]+a2+"=");        System.out.println("*");        switch(b) {        case 0:a[i]=(a1+a2);break;        case 1:a[i]=(a1-a2);break;        case 2:a[i]=(a1*a2);break;        case 3:a[i]=(a1/a2);break;        }        }        ps.close();                System.setOut(out);        System.out.println("题目:");        BufferedReader br = new BufferedReader(new FileReader("Test.txt"));        String line = "";        Scanner sc=new Scanner(System.in);        int answer[]=new int[100];        int m=0;        while((line = br.readLine()) != null){        		if(line.charAt(0)=='*') {        			System.out.print("请输入答案:");        		//	System.out.println(a[m]);        		    int n;        		    n=sc.nextInt();        		    answer[m]=n;        		    if(answer[m]==a[m])num++;        		    m++;        		}        		else {        			System.out.println(line);        		}        			        				}        sc.close();        br.close();        System.out.println("共答对"+num+"题");	}}

  

问题:问题卡在对比结果。

 

转载于:https://www.cnblogs.com/zmh-980509/p/9966327.html

你可能感兴趣的文章
74HC164应用
查看>>
变量声明和定义的关系
查看>>
Wpf 之Canvas介绍
查看>>
linux history
查看>>
jQuery on(),live(),trigger()
查看>>
Python2.7 urlparse
查看>>
sencha touch在华为emotion ui 2.0自带浏览器中圆角溢出的bug
查看>>
【架构】Linux的架构(architecture)
查看>>
ASM 图解
查看>>
Date Picker控件:
查看>>
svn在linux下的使用(svn命令行)ubuntu 删除 新增 添加 提交 状态查询 恢复
查看>>
java处理url中的特殊字符%等
查看>>
你的第一个Django程序
查看>>
Tomcat免安装版的环境变量配置以及Eclipse下的Tomcat配置和测试
查看>>
Unity3D性能优化之Draw Call Batching
查看>>
grafana授权公司内部邮箱登录 ldap配置
查看>>
treegrid.bootstrap使用说明
查看>>
[Docker]Docker拉取,上传镜像到Harbor仓库
查看>>
javascript 浏览器类型检测
查看>>
nginx 不带www到www域名的重定向
查看>>