黑马程序员技术交流社区

标题: 做的简单的计算器,跟大家分享一下,多多指教 [打印本页]

作者: 晓月清晖明    时间: 2015-4-15 14:27
标题: 做的简单的计算器,跟大家分享一下,多多指教
import java.util.*;
class Calculate
{
int op1;
int op2;
int edl;
char op;
static int count;
Calculate()
{
  count++;
  System.out.println("请输入第"+count+"组所要计算的数值:");
  Scanner sc=new Scanner(System.in);
  boolean f=true;
  do
  {
           f=true;
     try
      {
       System.out.print("请输入整数op1:");
       op1=Integer.parseInt(sc.nextLine())        ;       
      }
     catch(NumberFormatException e1)
      {
       System.out.println("输入有误,请重新输入:");
       f=false;
      }
   }while(f==false);
   do
   {
              f=true;
       System.out.print("请输入运算符op:");
       op=sc.nextLine().charAt(0);
      
   }while(!(op=='+'||op=='-'||op=='/'||op=='*'));
   do
   {        f=true;
     try
     {
       System.out.print("请输入整数op2:");
       op2=Integer.parseInt(sc.nextLine());
       if(op=='/'&&op2==0)
       {
        System.out.println("输入有误,请重新输入:");
        f=false;       
       }
     }
     catch(NumberFormatException e2)
     {
       System.out.println("输入有误,请重新输入:");
       f=false;
     }
   }while(f==false||(op=='/'&&op2==0));
   
}
void edl()
{
  System.out.println("所求的运算是:"+op1+op+op2+".");
  switch(op)
  {
    case '-':edl=op1-op2;break;
    case '+':edl=op1+op2;break;
    case '*':edl=op1*op2;break;
    case '/':edl=op1/op2;break;       
  }        
}
void Jg()
{
         
  System.out.println("结果等于:"+op1+op+op2+"="+edl+",");       
}       
public static void main(String args[])
{
         Calculate w1=new  Calculate();
  w1.edl();
  w1.Jg();
  Calculate w2=new  Calculate();
  w2.edl();
  w2.Jg();
  Calculate w3=new  Calculate();
  w3.edl();
  w3.Jg();       
}
}
大家不要笑话啊
作者: IT杰    时间: 2015-4-15 14:32
好牛叉额技术,继续努力!
作者: 静心明德    时间: 2015-4-15 14:58
格式太不整齐了,是不是技术很牛了,大神
作者: 时过境迁    时间: 2015-4-15 18:57
不敢笑...还没资格
作者: AndroidM    时间: 2015-4-15 21:11
支持。。。。。。。。。。。。。。。。。。。。。。
作者: leonard    时间: 2015-4-15 21:32
不错,支持一下。
作者: wuyingtong    时间: 2015-4-15 21:32
表示学习中
作者: lslkkk    时间: 2015-4-15 22:19
来支持一下
作者: 牵猪散步    时间: 2015-4-15 22:46
支持一下!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2