zoukankan      html  css  js  c++  java
  • 四则运算法则

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

  • 相关阅读:
    团队作业2
    团队作业2
    软件工程-团队作业1
    软件工程第一次作业
    自我介绍
    软件工程第一次作业
    Python3中采用PyInstaller打包工程项目
    mol2分子库文件拆分成单个mol2文件
    化学信息包安装
    单词读音音频源网址
  • 原文地址:https://www.cnblogs.com/chenziyi/p/4369462.html
Copyright © 2011-2022 走看看