Topic: 随机产生运算符 |
Print this page |
1.随机产生运算符 | Copy to clipboard |
Posted by: cainiao025 Posted on: 2006-07-11 11:18 进行四则运算时,让程序随机产生两个操作数和一个运算符(+,-,*,/),然后计算结果。 随机产生运算符,我用的是:char oper[]={'+','-','*','/'},char ch=oper[(int)(Math.random()*4]方法,但是计算x,y时却不知道怎么写,比如result=x ch y;这样写就会报错。 还请高手指点,是不是有更好的方法。 |
2.Re:随机产生运算符 [Re: cainiao025] | Copy to clipboard |
Posted by: tyroboy Posted on: 2006-07-11 13:30 char oper[]={'+','-','*','/'}; char ch=oper[(int)(Math.random()*4)]; switch(ch) { case '+': result=x + y; break; case '-': result=x - y; break; case '*': result=x * y; break; case '/': result=x / y; break; } |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |