软件工程个人作业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(); } } }
不足:
程序不容易阅读 实验截图:
相关文章推荐
- OnTouch(),onTouchEvent(),onClick()的区别
- 文件类的写和读的方法详细讲解通熟易懂
- 动态转移方程 免费馅饼
- Eclipse中恢复已删除文件和还原到先前版本
- Google Zxing 二维码生成与解析
- Bootstrap新手常见问题
- POJ 1007
- 1036. Boys vs Girls (25)
- bootstrap小结
- 超炫黑客帝国字母雨效果
- arm看门狗的作用
- 《Java实战开发经典》第六章6.1
- error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCRTStartup 中被引用
- python小点心--获取汉子拼音首字母
- LeetCode : Valid Parentheses [java]
- qsort函数用法
- JsonCpp的使用方法
- Bitmap优化问题
- 进程间通信总结
- [RxJS] Reactive Programming - What is RxJS?