VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 编程开发 > Java教程 >
  • 【JAVA】编程(1)---计算器

作业要求:

制作一个简易计算器,支持加,减,乘,除,取余五则运算;支持小数运算;一次运行支持无限次运算;可以人为控制程序的结束;

import java.util.*;
public class 计算器 {
    public static void main(String[] args){
        Scanner s=new Scanner(System.in);
        double shu1, shu2;
        int shu3, shu4;
        do {
            p("请输入数字1:\n");
            shu1=s.nextDouble();
            p("请输入数字2:\n");
            shu2=s.nextDouble();
            p("请选择数字1与数字2进行的运算:(序号)\n"
                    +"1.加法运算\n"
                    +"2.减法运算\n"
                    +"3.乘法运算\n"
                    +"4.除法运算\n"
                    +"5.取余运算\n");
            shu3=s.nextInt();
            switch (shu3) {
                case (1):
                    p("运算结果:\n",(shu1+shu2));
                    break;
                case (2):
                    p("运算结果:\n",(shu1-shu2));
                    break;
                case (3):
                    p("运算结果:\n",(shu1*shu2));
                    break;
                case (4):
                    if (shu2==0){
                        p("除数不能为0!\n");
                        break;
                    }
                    else {
                        p("运算结果:\n", (shu1 / shu2));
                    }
                    break;
                case (5):
                    if((shu1!=(int)shu1)||(shu2)!=(int)shu2){
                        p("小数不可以进行取余运算,笨蛋\n");
                    }
                    else {
                        p("运算结果:\n",(int)(shu1)%(int)(shu2));
                    }
                    break;
                default:
                    p("乖乖,不要乱输入哟 ~ ~");
                    break;

            }
            p("请输入:(1/0) (继续/结束)\n");
            shu4=s.nextInt();

        }
        while (shu4 == 1);
        return ;
    }
    public static void p(String a) {
        System.out.print(a);
    }
    public static void p(String a, double b) {
        System.out.print(a + b);
    }
}

博主能力有限,若程序有bug或其他不当之处,请狠狠打脸博主           (~ ̄(OO) ̄)ブ

 来源:https://www.cnblogs.com/Burning-youth/p/15526226.html


相关教程