四则运算修改版

public class TEST {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
YUNSUAN a=new YUNSUAN();
a.abc();
}

}

import java.util.*;
import java.math.*;
import java.util.Scanner;

public class YUNSUAN {
public void abc(){
float d;
float e;
int f=0;
int g=0;
Scanner in = new Scanner(System.in);
do{
int a=(int)(Math.random()*100)+1;
int b=(int)(Math.random()*100);
int c=(int)(Math.random()*4)+1;
switch(c)
{
case 1:
{
d=a+b;
System.out.print(a+"+"+b+"=");
e=in.nextFloat();
if(d==e)
{
System.out.print("答对了\n");

}
else
{
System.out.print("答错了,正确答案是"+d+"\n");
}
//System.out.print("继续请按1");
//f=in.nextInt();
f++;
break;

}
case 2:
{
d=a-b;
System.out.print(a+"-"+b+"=");
e=in.nextFloat();
if(d==e)
{
System.out.print("答对了");

}
else
{
System.out.print("答错了,正确答案是"+d+"\n");
}
//System.out.print("继续请按1");
//f=in.nextInt();
f++;
break;

}
case 3:
{
d=a*b;
System.out.print(a+"x"+b+"=");
e=in.nextFloat();
if(d==e)
{
System.out.print("答对了");

}
else
{
System.out.print("答错了,正确答案是"+d+"\n");
}
//System.out.print("继续请按1");
// f=in.nextInt();
f++;
break;

}
case 4:
{
d=a/b;
System.out.print(a+"/"+b+"=");
e=in.nextFloat();
if(d==e)
{
System.out.print("答对了");

}
else
{
System.out.print("答错了,正确答案是"+d+"\n");
}
//System.out.print("继续请按1");
// f=in.nextInt();
f++;
break;

}

}
if(f==10)
{
System.out.print("继续请按1");
g=in.nextInt();
if(g==1)
{
f=0;
}
}
}while(f!=10);
}
}

按照老师的要求进行了修改,花了差不多两节课的时间,主要时间花在了类的实现上,一些知识忘记了,通过百度来重新学习了一下。

时间: 2024-08-12 05:08:16

四则运算修改版的相关文章

实验一 小学四则运算修改版

代码: #include<stdio.h> #include<stdlib.h> #include<time.h> int n;//记录输入的题目个数 int a,b,c,da;//a,b分别代表第一,第二操作数,c代表得数,da代表输入的答案 int fenzi,fenmu;//fenzi是分子,fenmu是分母 //int score=0; //进行加法运算 void jia() { int i; printf("\t\t\n欢迎使用,以下是加法运算\n\

SevenZip.pas BUG修改版

本来用的是Henri Gourvest <[email protected]> 1.2版本 然后发现了2个问题: 1.对于文件名中带有空格的文件, 无法压缩, 原因是1488行, 压缩调用的是TStringList.Delimiter 来拆分文件字符串, 而空格是默认分行符, 导致文件名错误 2.解压缩函数, 如果目标文件已存在并且为只读属性时, 报错, 原因是1105行 创建文件流的时候直接使用了TFileStream.Create(path, fmCreate)导致 针对以上2个问题, 对

VB程序逆向反汇编常见的函数(修改版)

VB程序逆向常用的函数 1) 数据类型转换: a) __vbaI2Str    将一个字符串转为8 位(1个字节)的数值形式(范围在 0 至 255 之间) 或2 个字节的数值形式(范围在 -32,768 到 32,767 之间). b)__vbaI4Str   将一个字符串转为长整型(4个字节)的数值形式(范围从-2,147,483,6482,147,483,647) c)__vbar4Str  将一个字符串转为单精度单精度浮点型(4个字节)的数值形式 d)__vbar8Str   将一个字符

Delphi版的Base64转换函数(修改版)

Delphi版的Base64转换函数(修改版) 重新组织编写Delphi的MD2.MD4.MD5类

Android 仿美团网,大众点评购买框悬浮效果之修改版

我之前写了一篇关于美团网,大众点评的购买框效果的文章Android对ScrollView滚动监听,实现美团.大众点评的购买悬浮效果,我自己感觉效果并不是很好,如果快速滑动界面,显示悬浮框的时候会出现一卡的现象,有些朋友说有时候会出现两个布局的情况,特别是对ScrollView滚动的Y值得监听,我还使用了Handler来获取,还有朋友给我介绍了Scrolling Tricks这个东西,我下载试了下,确实美团网,大众点评的购买框用的是这种效果,但是Scrolling Tricks只能在API11以上

jsorder 第三方修改版 修正bug 增加总价

我主要运用这个jsorder,修正了它的不足//1.0版本bug:刷新页面 无法增加或者删除原来添加的商品//1.1版本:修正了1.0版本  新增bug 能够修改原来的商品 但出现产品数量为0 仍然保留在购物车中.//1.2版本:修正了1.1版本的产品为0 并且增加了购物车总价原文:代码一共6k,基于jquery的购物车实现,实现订单的本地cookie存储,支持购物车自定义样式,金额的计算.通过json与后台交互.实现可配置化的购物车系统,可应用于电子商务平台. ?1. [代码]使用代码    

机器学习基石笔记3——在何时可以使用机器学习(3)(修改版)

转载请注明出处:http://www.cnblogs.com/ymingjingr/p/4271742.html 目录 机器学习基石笔记1——在何时可以使用机器学习(1) 机器学习基石笔记2——在何时可以使用机器学习(2) 机器学习基石笔记3——在何时可以使用机器学习(3)(修改版) 机器学习基石笔记4——在何时可以使用机器学习(4) 机器学习基石笔记5——为什么机器可以学习(1) 机器学习基石笔记6——为什么机器可以学习(2) 机器学习基石笔记7——为什么机器可以学习(3) 机器学习基石笔记8

sqm(sqlmapGUI) pcat修改版

sqlmap是一款开源的注入工具,支持几乎所有的数据库,支持get/post/cookie注入,支持错误回显注入/盲注,还有其他多种注入方法. 支持代理,指纹识别技术判断数据库 .而sqm(sqlmapGUI)是一个图形界面,在上面可以快速地组装参数,构造sqlmap命令语句,来调用sqlmap来执行. sqm的原作者我不了解,而汉化者是ettack,这工具在2012年左右比较流行,这几天我才了解,想在网上找一个下载也麻烦,原本的网址大多失效,最后还得在csdn花10积分下载的,安装运行后觉得还

安装阿里云github提供的修改版minikube

由于kubenetes域名背墙(gcr.io),如kubernetes-dashboard服务依赖不能正常使用. $ docker pull gcr.io/google_containers/pause-amd64:3.0 Error response from daemon: Get https://gcr.io/v1/_ping: http: error connecting to proxy http://localhost:1087: dial tcp 127.0.0.1:1087: g