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

    今天,老师给学生留了一项任务,让他的家长每天给他出三十道题,而且都是两位数的加减乘除运算(因为孩子上二年级),身为一个IT人员,怎能去认真的写30道题呢?于是,聪明的IT爸爸就写了一个四则运算出题机。

    首先设置符号x为空,再用一个for循环来输出这30个题。用random来设置随意的从0到1的数,后边的乘99加一使其范围变为从一到一百的数,c变为从一到四的数。再用一个switch选择加减乘除四个符号。然后如果a值大于b,就输出结果,反之输出下一个。

    package o;
    public class Test1
    {
        public static void main(String[] args)
        {
         String x = null;
         for(int i=0;i<30;i++)
         {
         int a=(int)(1+Math.random()*99);
            int b=(int)(1+Math.random()*99);
            int c=(int)(1+Math.random()*4);
            switch(c)
            {
            case 1:x="+";break;
            case 2:x="-";break;
            case 3:x="*";break;
            case 4:x="/";break;
            }
            if(a>=b) System.out.println(a+x+b+"=");
            else 
             {
                i--;
                continue;
             }
         }    
       }
    }

    每行输出五个式子,乘数不大于100,除数不为小数。

    步骤同上。多出了输出输入一个数。用a乘b小于一百和a除b不为小数来限制题目。

    package com.学生管理系统;
    import java.util.Scanner;
    public class Test {
    public static void main(String[] args) {
    String x=null;
    Scanner scanner=new Scanner(
    System.in);
    int n;
    n=scanner.nextInt();
    for(int i=0;i<n;i++)
    {
    int m;
    int a=(int)(1+Math.random()*99);
    int b=(int)(1+Math.random()*99);
    int c=(int)(1+Math.random()*4);
    switch(c)
    {
    case 1:x="+";break;
    case 2:x="-";break;
    case 3:x="*";break;
    case 4:x="/";break;
    }
    if(a>b&&a*b<100&&a/b>=1&&a%b==0)
    { if((i+1)%5==0)
    System.out.println((i+1)+":"+a+x+b+"=");
        else
         System.out.print((i+1)+":  "+a+x+b+"="+"        ");}
    else 
    i--;
    }
      }
    }

  • 相关阅读:
    【UML建模】UML类图几种关系的总结
    【架构框架】IoC框架
    【AutoMapper基础】值解析器--Custom value resolvers
    【AutoMapper基础】简单示例--Flattening
    【AutoMapper简介】
    【UML建模】UML类图符号简介
    【.Net基础02】XML序列化问题
    【.net 基础01】ReferenceEquals,Equals,==的区别
    【Visual Studio】利用预编译命令发布不同的版本
    【Windows Phone 8】五角星评价控件
  • 原文地址:https://www.cnblogs.com/dixingchen/p/11552288.html
Copyright © 2011-2022 走看看