• 四则运算法则


    mport java.util.*;
    import java.math.*;
    import java.util.Scanner;
    public class boke {

    /**
    * @param args
    */
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    int d;
    int e;
    int f=0;
    Scanner in = new Scanner(System.in);
    do{
    int a=(int)(Math.random()*100)+1;
    int b=(int)(Math.random()*100);
    int c=(int)(Math.random()*4);
    switch(c)
    {
    case 1:
    {
    d=a+b;
    System.out.print(a+"+"+b+"=");
    e=in.nextInt();
    if(d==e)
    {
    System.out.print("答对了 ");

    }
    else
    {
    System.out.print("答错了,正确答案是"+d+" ");
    }
    System.out.print("继续请按1");
    f=in.nextInt();
    break;


    }
    case 2:
    {
    d=a-b;
    System.out.print(a+"-"+b+"=");
    e=in.nextInt();
    if(d==e)
    {
    System.out.print("答对了");

    }
    else
    {
    System.out.print("答错了,正确答案是"+d+" ");
    }
    System.out.print("继续请按1");
    f=in.nextInt();
    break;


    }
    case 3:
    {
    d=a*b;
    System.out.print(a+"x"+b+"=");
    e=in.nextInt();
    if(d==e)
    {
    System.out.print("答对了");

    }
    else
    {
    System.out.print("答错了,正确答案是"+d+" ");
    }
    System.out.print("继续请按1");
    f=in.nextInt();
    break;


    }
    case 4:
    {
    d=a/b;
    System.out.print(a+"/"+b+"=");
    e=in.nextInt();
    if(d==e)
    {
    System.out.print("答对了");

    }
    else
    {
    System.out.print("答错了,正确答案是"+d+" ");
    }
    System.out.print("继续请按1");
    f=in.nextInt();
    break;


    }


    }
    }while(f==1);
    }

    }

    这个程序花了1个小时左右的时间完成了,本来以为可以在40分钟左右完成的,但是由于许久没有编译程序了,有些知识有记不得了,在百度上花了不少的时间,这个程序只有整数运算,没有涉及到小数等问题。通过几个分支语句和几个判断语句实现了程序的功能

  • 相关阅读:
    php 日期处理 DateTime
    http范围请求
    fiddle扩展
    汉字编码 (GB2312 GBK GB18030)
    Navicat http 通道增加验证
    vim 支持 nginx配置文件 语法高亮
    composer 使用
    剖析nsq消息队列(三) 消息传输的可靠性和持久化[一]
    剖析nsq消息队列(二) 去中心化源码解析
    剖析nsq消息队列(一) 简介及去中心化实现原理
  • 原文地址:https://www.cnblogs.com/chenziyi/p/4369462.html
Copyright © 2020-2023  润新知