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

    代码参考来源:http://www.cnblogs.com/896702797-qw/p/5282480.html

    这是在网上发现的一个简单的四则运算代码,加上自己的改动,新添了判断对错的功能。运用的JAVA语言,因为才接触还有很多不懂得地方只能简单的了解了一下。

    经过这次实战收获还是很大,这算是这学期的第一个代码了,望以后多加努力!

    package project1;
       
      import java.util.Random;
      import java.util.Scanner;
       
      public class test1 {
      public static void res(){
      System.out.println("1.显示结果 2.直接开始下一题");
      }
      @SuppressWarnings({ "resource" })
      public static void main (String[] arge){
      System.out.println("*****请选择要随机生成的算法*****");
      System.out.println(" 1,加法 2,减法 3,乘法 4,除法");
      System.out.println("**********");
      Scanner sd=new Scanner(System.in);
      int s = sd.nextInt();
      double result=0;
      Random r = new Random();
      int a = r.nextInt(100);
      int b =r.nextInt(100);
      switch(s){
      case 1:
      System.out.println("-----|"+a+"+"+b+"=?|-----");
      result =a+b;
      Scanner sc = new Scanner(System.in);
      System.out.println("输入你的答案:");
      int answer=sc.nextInt();
      if(answer==result)
      {
      System.out.println("正确!");
      }
      else
      {
      System.out.println("错误!");
      }
      res();
      break;
      case 2:
      System.out.println("-----|"+a+"-"+b+"=?|-----");
      result =a-b;
      Scanner sc2 = new Scanner(System.in);
      System.out.println("输入你的答案:");
      int answer2=sc2.nextInt();
      if(answer2==result)
      {
      System.out.println("正确!");
      }
      else
      {
      System.out.println("错误!");
      }
      res();
      break;
      case 3:
      System.out.println("-----|"+a+"*"+b+"=?|-----");
      result =a*b;
      Scanner sc3 = new Scanner(System.in);
      System.out.println("输入你的答案:");
      int answer3=sc3.nextInt();
      if(answer3==result)
      {
      System.out.println("正确!");
      }
      else
      {
      System.out.println("错误!");
      }
      res();
      break;
      case 4:
      System.out.println("-----|"+a+"/"+b+"=?|-----");
      {
      float c=a;
      float d=b;
      result=c/d;
      }
      Scanner sc4 = new Scanner(System.in);
      System.out.println("输入你的答案:");
      int answer4=sc4.nextInt();
      if(answer4==result)
      {
      System.out.println("正确!");
      }
      else
      {
      System.out.println("错误!");
      }
      res();
      break;
      default:
      System.out.println("输入有误,重新开始");
      main(null);
      break;
      }
      Scanner select =new Scanner(System.in);
      int se =select.nextInt();
      switch (se){
      case 1:
      System.out.println("本题的结果:"+result);
      main(null);
      break;
      case 2:
      main(null);
      break;
      default:
      System.out.println("输入有误,重新开始");
      main(null);
      }
      }
      }
       
       

     

  • 相关阅读:
    最简单的jQuery插件
    SQL执行时间
    Resharper 8.2 注册码
    Module模式
    RestSharp使用
    使用MVC过滤器保存操作日志
    Ajax Post 类实例
    IBatis分页显示
    IBatis插入类的实例
    Topcoder SRM629 DIV2 解题报告
  • 原文地址:https://www.cnblogs.com/Fishsky1996/p/7601160.html
Copyright © 2011-2022 走看看