doc四则运算
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
import java.util.*;
import java.util.Scanner;
import java.util.StringTokenizer;
import java.io.BufferedReader;
import java.io.FileOutputStream;
import java.lang.Math;
import java.math.BigDecimal;
import java.io.IOException;
public class Get {
static int q;
static double s,s1;
public static void Z_jia() throws IOException
{
System.out.println("小朋友 准备一下开始做加法题了");
File newFile = new File("C:\\Users\\xxoo\\Desktop\\123\\加法题.txt");
FileOutputStream out = new FileOutputStream(newFile);
for(int i=1;i<=10;i++)
{ String[] a=new String[5];
int x=(int)(Math.random()*100);
int y=(int)(Math.random()*100);
s=x+y;
a[0]="+";
a[1]="=";
a[2]="\n答案是:";
a[3]="\t";
a[4]="*************";
BigDecimal f1 = BigDecimal.valueOf(x);
out.write(String.valueOf(f1).getBytes());//x
out.write(String.valueOf(a[0]).getBytes());//+
BigDecimal f2 = BigDecimal.valueOf(y);
out.write(String.valueOf(f2).getBytes());//y
out.write(String.valueOf(a[1]).getBytes());//=
out.write(String.valueOf(a[3]).getBytes());//\t
if(q==1)s=Math.abs(s);
out.write(String.valueOf(a[2]).getBytes());
BigDecimal f3 = BigDecimal.valueOf(s);
out.write(String.valueOf(f3).getBytes());//s
out.write(String.valueOf(a[3]).getBytes());//\t
out.write(String.valueOf(a[4]).getBytes());//********** }
}
public static void Z_jian() throws IOException
{
System.out.println("开始做减法题了 小朋友们");
File newFile = new File("C:\\Users\\xxoo\\Desktop\\123\\减法题.txt");
FileOutputStream out = new FileOutputStream(newFile);
for(int i=1;i<=10;i++)
{ String[] a=new String[5];
a[0]="-";
a[1]="=";
a[2]="\n答案是:";
a[3]="\t";
a[4]="*************";
int x=(int)(Math.random()*100);
int y=(int)(Math.random()*100);
s=x-y;
BigDecimal f1 = BigDecimal.valueOf(x);
out.write(String.valueOf(f1).getBytes());//x
out.write(String.valueOf(a[0]).getBytes());//-
BigDecimal f2 = BigDecimal.valueOf(y);
out.write(String.valueOf(f2).getBytes());//y
out.write(String.valueOf(a[1]).getBytes());//=
out.write(String.valueOf(a[3]).getBytes());
if(q==1)s=Math.abs(s);
out.write(String.valueOf(a[2]).getBytes());
BigDecimal f3 = BigDecimal.valueOf(s);
out.write(String.valueOf(f3).getBytes());//s
out.write(String.valueOf(a[3]).getBytes());//\t
out.write(String.valueOf(a[4]).getBytes());//**********
}
}
public static void Z_cheng() throws IOException
{
System.out.println("开始做乘法题了 小朋友们");
File newFile = new File("C:\\Users\\xxoo\\Desktop\\123\\乘法题.txt");
FileOutputStream out = new FileOutputStream(newFile);
for(int i=1;i<=10;i++)
{
String[] a=new String[5];
a[0]="*";
a[1]="=";
a[2]="\n答案是:";
a[3]="\t";
a[4]="*************";
int x=1+(int)(Math.random()*50);
int y=1+(int)(Math.random()*50);
s=x*y;
BigDecimal f1 = BigDecimal.valueOf(x);
out.write(String.valueOf(f1).getBytes());//x
out.write(String.valueOf(a[0]).getBytes());//*
BigDecimal f2 = BigDecimal.valueOf(y);
out.write(String.valueOf(f2).getBytes());//y
out.write(String.valueOf(a[1]).getBytes());//=
out.write(String.valueOf(a[3]).getBytes());
out.write(String.valueOf(a[2]).getBytes());
BigDecimal f3 = BigDecimal.valueOf(s);
out.write(String.valueOf(f3).getBytes());//s
out.write(String.valueOf(a[3]).getBytes());//\t
out.write(String.valueOf(a[4]).getBytes());//**********
}
}
public static void Z_chu() throws IOException
{
System.out.println("开始做除法题了 小朋友们");
File newFile = new File("C:\\Users\\xxoo\\Desktop\\123\\除法题.txt");
FileOutputStream out = new FileOutputStream(newFile);
for(int i=1;i<=10;i++)
{
String[] a=new String[5];
a[0]="/";
a[1]="=";
a[2]="\n答案是:";
a[3]="\t";
a[4]="*************";
int x=1+(int)(Math.random()*20);
int y=1+(int)(Math.random()*20);
s=(double)x/y;
BigDecimal f1 = BigDecimal.valueOf(x);
out.write(String.valueOf(f1).getBytes());//x
out.write(String.valueOf(a[0]).getBytes());// /
BigDecimal f2 = BigDecimal.valueOf(y);
out.write(String.valueOf(f2).getBytes());//y
out.write(String.valueOf(a[1]).getBytes());//=
out.write(String.valueOf(a[3]).getBytes());
out.write(String.valueOf(a[2]).getBytes());
BigDecimal f3 = BigDecimal.valueOf(s);
out.write(String.valueOf(f3).getBytes());//s
out.write(String.valueOf(a[3]).getBytes());//\t
out.write(String.valueOf(a[4]).getBytes());//**********
}
}
public static void main(String[]args) throws IOException
{
System.out.println("请选择年纪 1-三年级以下 2-三年级以上");
Scanner scan=new Scanner(System.in);
q=scan.nextInt();int i=0,R=0;
File newFile = new File("C:\\Users\\xxoo\\Desktop\\123\\一百到题.txt");
FileOutputStream out = new FileOutputStream(newFile);
System.out.println("****************************************************");
System.out.println("加法题:");
Z_jia();
try {
BufferedReader br=new BufferedReader(new FileReader("C:\\Users\\xxoo\\Desktop\\123\\加法题.txt"));
String line="";
double putAnswer;
while((line = br.readLine()) != null){
System.out.println(line);
System.out.println("请输入答案");
Scanner an=new Scanner(System.in);
putAnswer=an.nextDouble();
if(putAnswer==s){
R++;
}
i++; }
System.out.println("总共答对"+R+"道题,得分是"+R*25);
br.close();}
catch(Exception e){
System.out.println(e.toString());
};
System.out.println("****************************************************");
System.out.println("减法题:");
Z_jian();
try {
BufferedReader br=new BufferedReader(new FileReader("C:\\Users\\xxoo\\Desktop\\123\\减法题.txt"));
String line="";
double putAnswer;
while((line = br.readLine()) != null){
System.out.println(line);
System.out.println("请输入答案");
Scanner an=new Scanner(System.in);
putAnswer=an.nextDouble();
if(putAnswer==s){
R++;
}
i++; }
System.out.println("总共答对"+R+"道题,得分是"+R*25);
br.close();}
catch(Exception e){
System.out.println(e.toString());
};
System.out.println("****************************************************");
System.out.println("乘法题:");
Z_cheng();
try {
BufferedReader br=new BufferedReader(new FileReader("C:\\Users\\xxoo\\Desktop\\123\\乘法题.txt"));
String line="";
double putAnswer;
while((line = br.readLine()) != null){
System.out.println(line);
System.out.println("请输入答案");
Scanner an=new Scanner(System.in);
putAnswer=an.nextDouble();
if(putAnswer==s){
R++;
}
i++;
}
System.out.println("总共答对"+R+"道题,得分是"+R*25);
br.close();}
catch(Exception e){
System.out.println(e.toString());
};
System.out.println("****************************************************");
System.out.println("除法题:");
Z_chu();
try {
BufferedReader br=new BufferedReader(new FileReader("C:\\Users\\xxoo\\Desktop\\123\\除法题.txt"));
String line="";
double putAnswer;
while((line = br.readLine()) != null){
System.out.println(line);
System.out.println("请输入答案");
Scanner an=new Scanner(System.in);
putAnswer=an.nextDouble();
if(putAnswer==s){
R++;
}
i++;
}
System.out.println("总共答对"+R+"道题,得分是"+R*25);
br.close();}
catch(Exception e){
System.out.println(e.toString());
}; System.out.println("****************************************************"); }
}
实验插入文本时一直会出现覆盖的现象,其中数据的输入和调用花费了大量的时间。
实验内容其实一点都不难,只是文本的调用让人头疼。
doc四则运算的更多相关文章
- 最佳vim技巧
最佳vim技巧----------------------------------------# 信息来源----------------------------------------www.vim ...
- 结对项目——四则运算GUI项目
一.项目地址:https://git.coding.net/lvgx/wsz.git 二.PSP: PSP2.1 任务内容 计划共完成需要的时间(min) 实际完成需要的时间(min) Plannin ...
- 四则运算可能需要注意的地方V1.1
作业:https://edu.cnblogs.com/campus/nenu/SWE2017FALL/homework/997 文档下载:https://coding.net/u/Dawnfox/p/ ...
- 四则运算之GUI
四则运算之GUI Coding克隆地址:https://git.coding.net/lvgx/pair_programming.git 目录: 一.前言 二.计划时间——PSP 三.接口设计 四 ...
- 介绍一款原创的四则运算算式生成器:CalculateIt2
家里小朋友读一年级了,最近每天都有一些10以内的加减法口算练习,作为程序员爸爸,自然也是想办法能够偷懒,让电脑出题,给小朋友做些练习.于是,自己在业余时间开发了一个四则运算算式生成器,名为:Calcu ...
- Eclipse中文语言包安装和设置中文Doc
1.安装中文语言包 Eclipse所有的扩展功能都是以插件的形式添加上去的,安装插件时有多种形式,下面是比较常用的两种: 直接将插件中的文件复制到Eclipse对于的目录中.优点是安装时很方便,缺点是 ...
- [.NET] 开头不讲"Hello Word",读尽诗书也枉然 : Word 操作组件介绍 - Spire.Doc
开头不讲"Hello Word",读尽诗书也枉然 : Word 操作组件介绍 - Spire.Doc [博主]反骨仔 [原文地址]http://www.cnblogs.com/li ...
- Java多种方式动态生成doc文档
转载请注明出处:http://www.cnblogs.com/Joanna-Yan/p/5280272.html 本来是要在Android端生成doc的(这需求...),最后方法没有好的方法能够在An ...
- 使用swagger作为restful api的doc文档生成
初衷 记得以前写接口,写完后会整理一份API接口文档,而文档的格式如果没有具体要求的话,最终展示的文档则完全决定于开发者的心情.也许多点,也许少点.甚至,接口总是需要适应新需求的,修改了,增加了,这份 ...
随机推荐
- 我个人对OOP的理解
OOP面向对象的思维:pay1:封装 A.避免使用非法数据赋值 B.保证数据的完整性 C.避免类内部发生修改的时候,导致整个程序的修改 pay2:继承 A.继承模拟了现实世界的关系,OOP中强调一切皆 ...
- ElasticSearch的matchQuery与termQuery区别
matchQuery:会将搜索词分词,再与目标查询字段进行匹配,若分词中的任意一个词与目标字段匹配上,则可查询到. termQuery:不会对搜索词进行分词处理,而是作为一个整体与目标字段进行匹配,若 ...
- toolTip(用svg制作出富有动态的对话框)
昨晚看了用svg如何制作富有动态的tooltip,于是今天就心血来潮学着做一下,于是也成功做出来,也明白其中的原理,收获颇多阿!接下来要多去学习svg,这是个好东西. 这其中也注意了一些平时纠结的细节 ...
- Java实现随机生成车牌号
String[] citys = {"津","京","宁"}; String sectionNamePre = "断面" ...
- mysql存储过程造数
性能测试时,数据库表通常需要很多数据,此时我们可以用存储过程来造数,以下代码mysql.Oracle都可以用 首先,先查看数据库表的设计,可以看到每张表有多少字段,分别都是什么类型,哪个字段是自动增长 ...
- SpringMVC学习四(@ModelMap @RequestBody等等的说明)
参考如下 http://www.cnblogs.com/HD/p/4107674.html http://www.cnblogs.com/qiankun-site/p/5774325.html @re ...
- vue 自定义过滤器 格式化金额(保留两位小数)
1.js部分 import Vue from 'vue' Vue.filter('money', function(val) { val = val.toString().replace(/\$|\, ...
- scrapy--分布式爬虫
14.3 使用scrapy-redis进行分布式爬取了解了scrapy-redis的原理后,我们学习使用scrapy + scrapyredis进行分布式爬取.14.3.1 搭建环境首先搭建scrap ...
- 50_流程控制函数-case结构
case函数的使用一:switch case 的效果 /* Java中 switch(变量或表达式){ case 常量1:语句1:break: ... default:语句n;break; } MyS ...
- Python基础4--一看就会的选择与循环
1 选择 if elif else 注意后面均有: if age>18: print 'adult' elif age>6: print 'teenager' else: print 'k ...