标签:
一设计思想:
一、完成如何实现随机调取两个数和一个四则运算符号
二、如何实现以四则运算题的形式输出
三、如何实现选择性输出多少题
四、如何补加输出分数的功能
二、代码实现
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