软件工程个人作业01;
生活随笔
收集整理的這篇文章主要介紹了
软件工程个人作业01;
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
設計思路“
1 for循環30次;
2 首先隨機輸出運算符
??? 2.2 String數組a[]={”=“,”*”,“—”,“+”}
??? 2.3 隨機輸出0--3(c表示)中整數,做為數組標號d=a[c]?
?? 2.4整數運算隨機數出0--99之間整數
3.進行分數和整數區別
?
?? 3.2判斷第2位 整數是否為0
?? 3.3 輸出四則運算方程式
4 分數方程式
?4.1整數運算隨機數出1--99之間整數
4.2構造分數;
??? 4.22第二次整數作為分母
4.3 判斷第2位 整數是否為0
4.4輸出四則運算方程式
?? 二程序代碼
//lvzekun 3/7/2016 package size; import java.lang.*;public class Size {public static void main(String []args){//生成隨機數符號int i,j;for(i=0;i<30;i++){String s[]={"+","-","*","/"};int c=(int)(Math.random()*3);String d=s[c];int a=(int)(Math.random()*99);int b=(int)(Math.random()*99);//判斷ab,分為整數,分數 j=(int)(Math.random()*2)+1;if(j==1)//整數 {if(c==3){if(b!=0){System.out.println(a+d+b+"=");}}else {System.out.println(a+d+b+"=");}}if(j==2)//真分數 {int num1,num2;//充當分母num1=(int)(Math.random()*98)+1;num2=(int)(Math.random()*98)+1;if(c==3){if(b!=0){if(c==2)
????????? {
???????? System.out.println("("+a+"/"+num1+")"+d+"("+b+"/"+num2+")"+"=");
????????? }
else
System.out.println(a+"/"+num1+d+b+"/"+num2+"=");
}}else
{
if(c==2)
????????????????????? {
???????????????????????? System.out.println("("+a+"/"+num1+")"+d+"("+b+"/"+num2+")"+"=");
?????????????????????? }
????????????????? else
??????????????????? System.out.println(a+"/"+num1+d+b+"/"+num2+"=");
} }}}}
三實驗截圖:
四上課沒做完原因
?? 只寫了程序思路,而且當時沒有考濾分數運算,利用兩個整數相除進行組合分數
?????
?
轉載于:https://www.cnblogs.com/gdp176119/p/5251509.html
總結
以上是生活随笔為你收集整理的软件工程个人作业01;的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 深入浅出mysql 出版社_深入浅出my
- 下一篇: Java字符串简化_关于java查询语句