一设计思想:
一、完成如何实现随机调取两个数和一个四则运算符号
二、如何实现以四则运算题的形式输出
三、如何实现选择性输出多少题
四、如何补加输出分数的功能
二、代码实现
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");
}
}
}
三、实现结果
四、分析上课不能做出的原因
一、因为忘记如何运用随机数故把注意力全都放在这,不能从整体上考虑这个题。
总结是自己不经常编程所致,由于自己的懒散,把本学的不多的知识遗忘了。以后自己应该加强变成训练
二、是马虎,不看题目,把题目直接想成实现四则运算求结果了
总之,目前自己编程能力较差,以后必须提高