A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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();       
}
}
大家不要笑话啊

8 个回复

倒序浏览
好牛叉额技术,继续努力!
回复 使用道具 举报
格式太不整齐了,是不是技术很牛了,大神
回复 使用道具 举报
不敢笑...还没资格
回复 使用道具 举报
支持。。。。。。。。。。。。。。。。。。。。。。
回复 使用道具 举报
不错,支持一下。
回复 使用道具 举报
表示学习中
回复 使用道具 举报
lslkkk 中级黑马 2015-4-15 22:19:15
8#
来支持一下
回复 使用道具 举报
支持一下!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马