帮忙看看这个怎么做

wuyibahouzi 2010-05-22 04:02:17
使用switch结构实现迷你计算机器,支持"+","-","*',"/"从控制台输入两个操作数,
显示出运算结果
...全文
108 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zuihouyipianyezhi 2010-05-22
  • 打赏
  • 举报
回复
看一下行吗:

public static void main(String[] args) throws IOException {
Scanner input = new Scanner(System.in);
System .out .println("请输入第一个数:");
int num1 = input.nextInt();

BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
char fuhao =' ';
System.out.println("请输入第一个符号:");
fuhao = (char) br.read();



System .out .println("请输入第二个数:");
int num2 = input.nextInt();

switch (fuhao) {

case '+':
System.out.println("结果是:"+(num1+num2));
break;
case '-':
System.out.println("结果是:"+(num1-num2));
break;
case '*':
System.out.println("结果是:"+(num1*num2));
break;
case '/':
System.out.println("结果是:"+(num1/num2));
break;
default:
System.out.println("没有这种运算符");
break;
}
麦穗 2010-05-22
  • 打赏
  • 举报
回复
这个自己做
paullbm 2010-05-22
  • 打赏
  • 举报
回复
支持一楼!
zgm05060815 2010-05-22
  • 打赏
  • 举报
回复
关键点是switch选择语句,如果要可视化显示的话,就和I/O,以及awt或者swing有关了,不难,多看看书
gjanyanlig 2010-05-22
  • 打赏
  • 举报
回复
建议楼主自己做,看一下书就做出来了,
lacus87 2010-05-22
  • 打赏
  • 举报
回复
不超过10行代码的作业题..楼主还是自己做吧
princess_rosie 2010-05-22
  • 打赏
  • 举报
回复

class T{
final String add="+";
......
Button b=new Button();
b.set..(add); //这里是设置按钮上面的值为什么,哪个方法忘了

}


crazylaa 2010-05-22
  • 打赏
  • 举报
回复
作业帖,鉴定完毕。

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧