zoukankan      html  css  js  c++  java
  • 软件工程第三次作业

    组员:李贵斌。

    import java.text.DecimalFormat;
    import java.util.Scanner;

    public class F {

    public static void main(String[] args) {
    String condition = "";
    F zhidao = new F();
    do{
    Scanner scanner = new Scanner(System.in);
    try{
    System.out.print("请输入第一个数:");
    double x = scanner.nextDouble();
    System.out.print("请输入第二个数:");
    double y = scanner.nextDouble();
    System.out.print("请输入运算符:");
    String s = scanner.next();
    char z = s.charAt(0);
    zhidao.yunsuan(x, y, z);
    }catch(Exception e){
    System.out.println("请输入正确的数据!");
    }
    System.out.print("是否继续?continue:继续,任意字符:结束");
    condition = scanner.next();

    }while("continue".equals(condition));
    }

    public static void yunsuan(double x,double y,Character z){
    DecimalFormat r=new DecimalFormat();
    r.applyPattern("#0.00");
    if(z.equals('+')){
    System.out.println(x+"+"+y+"=" + r.format((x+y)));
    } else if(z.equals('-')){
    System.out.println(x+"-"+y+"=" + r.format((x-y)));
    } else if(z.equals('*')){
    System.out.println(x+"*"+y+"=" + r.format((x*y)));
    } else if(z.equals('/')){
    if(y==0){
    System.out.println("被除数不能为0");
    } else{
    System.out.println(x+"/"+y+"=" + r.format((x/y)));
    }

    }else{
    System.out.println("无法识别该运算符");
    }
    }

    }

    以上是加法;

    以上是乘法;

    请输入第一个数:7
    请输入第二个数:1
    请输入运算符:/
    7.0/1.0=7.00
    是否继续?continue:继续,任意字符:结束

    以上是除法;

    请输入第一个数:8
    请输入第二个数:2
    请输入运算符:-
    8.0-2.0=6.00
    是否继续?continue:继续,任意字符:结束

    以上是减法;

    总结:该次作业,本人是真心尽了全力了,做了两天才完成的,具体耗时没有统计,望老师谅解。而且对于我们成绩不好的别人也不愿意带着做,只能自己慢慢做所以交得有点迟望老师谅解。能做到这一步真的感觉很辛苦,但是总的来说收获很大很有成就感。

  • 相关阅读:
    配置文件中文件重复
    大型网站技术架构02
    2018.12.26-12.30第一周毕设计划
    软件架构模式-分层架构II
    软件架构模式-分层架构
    echarts实现中国地图数据展示
    Python数据分析入门(一)——了解Python下的函数包
    Python学习笔记(二)
    Python学习笔记(一)
    Echarts的简单使用
  • 原文地址:https://www.cnblogs.com/butterfly993/p/4452894.html
Copyright © 2011-2022 走看看