您的位置:首页 > 其它

软件工程个人作业01

2016-03-07 19:58 369 查看
利用构造方法方便以后的调用,四则运算要先计算方法中的乘除在计算加减,每计算一次加,减,乘,除,
步骤:
第一部是先完成最基本加法;
第二部在该基础上进而完成四种算法;
第三部分进行随机数生成三个数;
第四部分进行在主函数调用;
第五部分进行循环出三十个题;
复习:
int a = 1+(int)(Math.random() * 100);随机生成整数

/*System.out.println("输入数字:");
int z = 0;
Scanner s = new Scanner(System.in);
z = s.nextInt();*/:输入一个数(这段程序未使用到主要没有完成的目标)

没有完成的目标:

想出题和答案分开


import java.util.*;
class A1{

/*public static void main(String args[])****/
public void tell()//构造方法
{
//int i = 0;
//int a=0;
//int b=4;
//System.out.println("输入数字:");
//i = input.nextInt();

{

{
int a = 1+(int)(Math.random() * 100);//随机生成需要的数据
int b = 1+(int)(Math.random() * 100);
int i = 1+(int)(Math.random() * 4);
Scanner input = new Scanner(System.in);

{

if(i == 1)
{    double sum =  a + b;
System.out.println( + a + "+" + b + "=" + sum);
}
if(i == 2)
{  if(a<b)     {tell();}

else{
double sum =  a - b;
System.out.println( + a + "-" + b + "=" + sum);}
}
if(i == 3)
{
double sum =  a * b;
System.out.println( + a +"*" + b +"=" + sum);}
if(i == 4)
{           if(b==0)     {tell();}
else {
double sum =  a / b;
System.out.println( + a + "/" + b+"=" + sum);}}
}
}
}
}
}

public class A11{
public static void main(String args[]){
/*System.out.println("输入数字:");
int z = 0;
Scanner s = new Scanner(System.in);
z =  s.nextInt();*/
for(int y = 1;y < 31;y ++)
{
A1 per = new A1();
System.out.println("第"+y+"道题");
per.tell();
}
}
}


不足:

程序不容易阅读
实验截图:




内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: