码迷,mamicode.com
首页 > 编程语言 > 详细

300道随机四则运算小程序(java编写)

时间:2018-03-10 12:05:20      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:img   round   ++   cas   blog   tin   小程序   inf   随机   

这是由Java编写的300道随机四则运算小程序, 运算数范围为0~100(不包括100),运算结果保留两位小数。

程序代码:

import java.util.*;
class Yunsuan{
    public static void main(String[] args){
        Random rand = new Random();
        for(int i = 0; i < 300; i++){
            int num1 = (int)(rand.nextDouble() * 100);
            int num2 = (int)(rand.nextDouble() * 100);
            double num3 = 0;
            char ch = 0;
            switch(rand.nextInt(4)){
                case 0: ch = ‘+‘; num3 = 1.0 * num1 + num2; break;
                case 1: ch = ‘-‘; num3 = 1.0 * num1 - num2; break;
                case 2: ch = ‘ב; num3 = 1.0 * num1 * num2; break;
                case 3: ch = ‘÷‘; while(num2 == 0){num2 = (int)(rand.nextDouble() * 100);} num3 = 1.0 * num1 / num2; break;
            }
            num3 *= 100;
            num3 = Math.round(num3);
            num3 /= 100;
            if((num3 - (int)num3) == 0){
                System.out.println(num1 + "" + ch + num2 + "=" + (int)num3);
            }
            else{
                System.out.println(num1 + "" + ch + num2 + "=" + num3);
            }
        }

    }
}

技术分享图片

300道随机四则运算小程序(java编写)

标签:img   round   ++   cas   blog   tin   小程序   inf   随机   

原文地址:https://www.cnblogs.com/gongsunaokong/p/8537472.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!