码迷,mamicode.com
首页 > 其他好文 > 详细

对随机产生分数或整数的四则运算的代码实现

时间:2015-03-06 18:41:10      阅读:110      评论:0      收藏:0      [点我收藏+]

标签:

一设计思想:

一、完成如何实现随机调取两个数和一个四则运算符号

二、如何实现以四则运算题的形式输出

三、如何实现选择性输出多少题

四、如何补加输出分数的功能

二、代码实现

package com.minirisoft;

import java.util.*;

public class Yunsuan {

       public static void main(String[] args){  

              Scanner input=new Scanner(System.in);  

              System.out.println("请输入要输出分数题四则运算题还是整数四则运算题:0:分数题,1:整数题");  

              int a=input.nextInt();   

              switch(a){      

             case 0:  

              {   

                  System.out.println("您选择的是分数请输入要输出多少道四则运算题");

                   int j=input.nextInt();   

                  Random t=new Random();

                  char arr[] = {‘+‘,‘-‘,‘*‘,‘/‘};  

                  for(int i=0;i<j;i++){  

                  System.out.print(t.nextInt(30)+"/"+(t.nextInt(30)+1)+" ");  

                  System.out.print(arr[t.nextInt(4)]);  

                  System.out.println(" "+t.nextInt(30)+"/"+(t.nextInt(30)+1)+"=");  

                    }  

             break;  

             }   

         case 1:  

           {     

               System.out.println("您选择的是整数请输入要输出多少道四则运算题");      

               int j=input.nextInt();       

              Random t=new Random();     

             char arr[] = {‘+‘,‘-‘,‘*‘,‘/‘};     

               for(int i=0;i<j;i++){     

               System.out.print(t.nextInt(30));     

               System.out.print(arr[t.nextInt(4)]);       

               System.out.println(t.nextInt(30)+1+"=");      

               }       

            break;  

           }   

        default:     System.out.println("输入的数有误,请输入0或1");  

     }     

  }

}

三、实验结果

技术分享技术分享技术分享

四分析上课不能做出的原因

一、因为忘记如何运用随机数故把注意力全都放在这,不能从整体上考虑这题。

  总结是自己不经常编程所致,由于自己的懒散,把学的不多的知识遗忘了,以后自己应该多练习编程。

二、有点马虎,不看题目,直接把题想成实现四则运算求结果了

总之,目前编程能力较差,以后必须多练习。

对随机产生分数或整数的四则运算的代码实现

标签:

原文地址:http://www.cnblogs.com/tianyaguying/p/4318750.html

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