zoukankan      html  css  js  c++  java
  • 写一个输入两位数,实现加减乘除的程序。并和同学比较一下各种的功能、实现方法的异同等等。写出自己程序存在的缺陷,以及比别人做的好的地方。

    import java.util.Scanner;


    public class Cal {
    public static void main(String[] args){
    float result;
    Scanner in=new Scanner(System.in);
    System.out.print("请输入一个整数:");
    int a=in.nextInt();
    System.out.print("请输入另一个整数:");
    int b=in.nextInt();
    System.out.print("请选择您要做的算法“+,—,*,/”:");
    String str=in.next();
    if(str.equals("+")){
    result=a+b;
    System.out.print("计算结果:"+result);
    }
    else if(str.equals("-")){
    result=a-b;
    System.out.print("计算结果:"+result);
    }
    else if(str.equals("*")){
    result=a*b;
    System.out.print("计算结果:"+result);
    }
    else if(str.equals("/")){
    if(b!=0){
    result=a/b;
    System.out.print("计算结果:"+result);
    }
    else
    System.out.println("除数不能为0");
    }

    }
    }

    优点:能正确的计算。

    缺点:代码冗余,应该设置方法,而不是把代码都写在main函数里面

  • 相关阅读:
    C语言寒假大作战01
    第十二次作业
    第十一次作业
    第十周作业
    第九次作业
    第8周作业
    第七次作业
    C语言I作业12—学期总结
    第一周作业
    C语言l博客作业02
  • 原文地址:https://www.cnblogs.com/shi-yu/p/5363410.html
Copyright © 2011-2022 走看看