美文网首页
Java计算器的制作与完善

Java计算器的制作与完善

作者: Kayson_ | 来源:发表于2018-10-27 14:58 被阅读0次

    一、Java计算器v1.0

    要求:完成整数的加减乘除以及取余运算。

    代码:

    package com.neusoft.homework;

    import java.util.Scanner;

    public class Homework1 {

    public static void main(String[] args) {

    // TODO Auto-generated method stub

    //计算器的输入

    //加、减、乘、除、取余

    //Scanner 扫描器 用来接收控制台输入的文字

    Scanner sc=new Scanner(System.in);

    System.out.println("请输入第一个数:");

    int a=sc.nextInt();//用sc接收整数 int

    System.out.println("请输入运算符(+、-、*、/):");

    String c=sc.next();//用sc接收字符串类型

    System.out.println("请输入第二个数:");

    int b=sc.nextInt();

    double d=0;

      if(c.equals("+")){

        d=a+b;

        }

      if(c.equals("-")){

        d=a-b;

    }

      if(c.equals("*")){

        d=a*b;

    }

      if(c.equals("/")){

    if(b!=0){

          d=a/b;

                }

    else{

      System.err.println("程序出现错误,除数不能为零,程序终止运行!");

      System.exit(0);

            }

    }

      if(c.equals("%")){

    d=a%b;

    }

    System.out.println("运算结果为:"+d);

    }

    }

    “计算器v1.0(1)” “计算器v1.0(2)” “运行结果”

    二、计算器v2.0

    要求:可以输入小数,同时对除数为零的情况报错。

    代码:

    package com.neusoft.homework;

    import java.util.Scanner;

    public class Homework1 {

    public static void main(String[] args) {

    //计算器的输入

    //加减乘除 取余

    //Scanner 扫描器 用来接收控制台输入的文字

    Scanner sc=new Scanner(System.in);

    System.out.println("请输入第一个数:");

    double a=sc.nextDouble();//用sc接收小数double

    System.out.println("请输入运算符(+、-、*、/):");

    String c=sc.next();//用sc接收字符串类型

    System.out.println("请输入第二个数:");

    double b=sc.nextDouble();

    double d=0;

    if(c.equals("+")){

    d=a+b;

    }

    if(c.equals("-")){

        d=a-b;

    }

    if(c.equals("*")){

    d=a*b;

    }

    if(c.equals("/")){

    if(b!=0){

    d=a/b;

    }

        else{

        System.err.println("程序出现错误,除数不能为零,程序终止运行!");

    System.exit(0);

    }

    }

    if(c.equals("%")){

        d=a%b;

    }

    System.out.println("运算结果为:"+d);

    }

    }

    “计算器v2.0(1)” “计算器v2.0(2)” “小数运算” “除数为零时报错”

    相关文章

      网友评论

          本文标题:Java计算器的制作与完善

          本文链接:https://www.haomeiwen.com/subject/jmldtqtx.html