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

软件工程个人作业01

时间:2017-03-06 22:11:46      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:scanner   sys   img   大小   public   运行   rgs   计算   结构   

一、代码

package 四则;
import java.util.Random;
import java.util.Scanner;
/*
* 四则运算 2017.3
* 1.支持真分数计算
* 2.题目不能重复
*/


public class Yunsuan{
public static void main(String[] args){
int n,m,x,y=0,i,w,e;
Random r = new Random();

Scanner sc=new Scanner(System.in);
System.out.println("请输入题目的数目:");
int q=sc.nextInt();
y=q;
for(i=0;i<y;i++)
{
n=r.nextInt(100);
m=r.nextInt(100);
w=r.nextInt(100);
e=r.nextInt(100);
x=r.nextInt(4);
if(n<m&&w<e)
{
System.out.print("(");
System.out.print(n);
System.out.print("/");
System.out.print(m);
System.out.print(")");
if(x==0)
System.out.print("+");
else if(x==1)
System.out.print("-");
else if(x==2)
System.out.print("*");
else if(x==3)
{System.out.print("/");}
System.out.print("(");
System.out.print(w);
System.out.print("/");
System.out.print(e);
System.out.print(")");

System.out.print("=");
System.out.println();
}
else
{
System.out.print(n);
if(x==0)
System.out.print("+");
else if(x==1)
System.out.print("-");
else if(x==2)
System.out.print("*");
else if(x==3)
{System.out.print("/");}
System.out.print(m);
System.out.print("=");
System.out.println();
}
}
}
}

二、设计思想

这个程序主要的思想是求出两个随机数,然后将运算符号随机化,利用if结构将各种情况分开回答;对于真分数的问题,自己主要是求了四个随机数,利用if的结构判断分子和分母的大小,当分子小于分母时,即为真分数,在算真分数的运算。

三、运行结果截图

 技术分享

 

软件工程个人作业01

标签:scanner   sys   img   大小   public   运行   rgs   计算   结构   

原文地址:http://www.cnblogs.com/yirenzui/p/6512163.html

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