zoukankan      html  css  js  c++  java
  • 《整数计算器》

    主类

    package cn.yu.test;

    public class Demo {

    /**
    * @param args
    */
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    Calculator calc =new Calculator();
    calc.calculator();
    }

    }

    次类

    package cn.yu.test;

    import java.util.Scanner;

    public class Calculator {
    public void calculator(){
    System.out.println("计算器");

    System.out.println("请输入第一个数");
    Calmethod cal = new Calmethod();

    Scanner a = new Scanner(System.in);

    int num1 = a.nextInt(); //获得第一个数

    if(num1 >=0 || num1<0){

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

    Scanner b = new Scanner(System.in);

    int num2 = b.nextInt(); //获得第二个数

    if(num2>=0 || num2<0){

    System.out.println("请输入操作符");

    Scanner c = new Scanner(System.in);

    String opt =c.next(); //获得操作符

    if("+".equals(opt)){
    int result=cal.add(num1, num2);

    System.out.println("结果:"+result);

    }

    else if("-".equals(opt)){


    int result =cal.sub(num1, num2);

    System.out.println("结果:"+result);

    }

    else if("*".equals(opt)){

    int result =cal.mul(num1, num2);

    System.out.println("结果:"+result);

    }

    else if("/".equals(opt)){

    if(num2!=0){
    int result =cal.div(num1, num2);

    System.out.println("结果:"+result);

    }

    else{

    System.out.println("除数不能为0,请重试!~");

    }

    }

    else{

    System.out.println("你输入的不是操作符,请重试!");

    }

    }

    else{

    System.out.println("你输入的不是数字,请重试!");

    }

    }

    else{

    System.out.println("你输入的不是数字,请重试!");


    }

    }

    方法类

    package cn.yu.test;


    public class Calmethod {

    /*两数相加*/

    public int add(int num1, int num2) {

    return num1+num2;

    }
    /*两数相減*/
    public int sub(int num1,int num2){

    return num1-num2;

    }
    /*两数相乘*/
    public int mul(int num1,int num2){

    return num1*num2;

    }
    /*两数相除*/
    public int div(int num1,int num2){

    return num1/num2;

    }


    }

  • 相关阅读:
    BISDN上收集到的SAP BI的极好文章的链接
    如何设置'REUSE_ALV_GRID_DISPLAY'的单个单元格的颜色
    如何设置REUSE_ALV_GRID_DISPLAY'的单个单元格的是否可以输入
    BWABAP to copy aggregates from one cube to another
    SDva01的屏幕增强
    js鼠标悬停效果
    MySQL更新UPDATA的使用
    使用mysql C语言API编写程序—MYSQL数据库查询操作
    MySQL的部分基础语句
    MySQLdelete某个元组||、&&操作
  • 原文地址:https://www.cnblogs.com/a4yy/p/5368160.html
Copyright © 2011-2022 走看看