日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【软件构造-java编写】生成50道100以内加法/减法算式的习题,并输出。(和不能超过100,差不能小于0)

發布時間:2024/5/15 编程问答 64 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【软件构造-java编写】生成50道100以内加法/减法算式的习题,并输出。(和不能超过100,差不能小于0) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

原題

  • (論述題)
  • 生成50道100以內加法/減法算式的習題,并輸出。

    (1)每個算式還需要答案;
    (2)加法算式的和不能超過100;
    (3)減法算式的差不能小于0;
    (4)每行整齊地多顯示幾個算式,不必頻繁地下拉屏幕看算式。

    提交編寫的代碼和運行結果截圖。

    代碼

    為了使得代碼提高可讀性,使用了枚舉,有關java中怎樣隨機訪問enum可參考以下鏈接:

    https://bbs.csdn.net/topics/320121564 package chapter02.commit;/*** Created by IntelliJ IDEA.* Author: hmxn* Date And Time: 2022/3/13 20:21* describe: 表示計算符號的枚舉類**/ public enum OP {ADD, SUB } package chapter02.commit;/*** Created by IntelliJ IDEA.* Author: hmxn* Date And Time: 2022/3/13 19:53* describe: 算式 Bean 類**/ public class Equation {private int lNum; // 左邊的數字private int rNum; // 右邊的數字private OP op; // 運算符private int ans; // 答案/*** 傳入兩個數字和運算符得到答案 ans* @param lNum* @param rNum* @param op*/public Equation(int lNum, int rNum, OP op) {this.lNum = lNum;this.rNum = rNum;this.op = op;if (OP.ADD==op) {this.ans = lNum + rNum;} else if (OP.SUB==op) {this.ans = lNum - rNum;}}/*** 格式化輸出* @return 格式規整的帶有答案的計算式*/@Overridepublic String toString() {return String.format("%3d %s %-3d = %3d", lNum, OP.ADD==op?"+":"-", rNum, ans);} } package chapter02.commit;import java.util.ArrayList; import java.util.List; import java.util.Random;/*** Created by IntelliJ IDEA.* Author: hmxn* Date And Time: 2022/3/13 19:49* describe: 主函數在此處,輸出題目要求結果**/ public class GenerateEquation {public static void main(String[] args) {int lNum;int rNum;OP[] ops = OP.values(); // 獲得計算符號枚舉數組OP op;Random random = new Random();List<Equation> equations = new ArrayList<>();// 得到50個符合題目要求的計算式for (int i = 0; i < 50; i++) {do {lNum = random.nextInt(100) + 1; // 獲得隨機數[0,100]rNum = random.nextInt(100) + 1; // 獲得隨機數[0,100]op = ops[random.nextInt(ops.length)]; // 獲得計算符號枚舉數組中的隨機值} while ((lNum + rNum > 100) || (lNum - rNum < 0)); // 和>100或差<0會再次循環equations.add(new Equation(lNum, rNum, op)); // 將符合條件的計算式添加到集合}// 按一定格式輸出50個計算式int cnt = 0;for (Equation equation : equations) {if (cnt % 5 == 0) {System.out.println("");} else {System.out.print(equation+" ");}cnt++;}}}

    運行結果

    總結

    以上是生活随笔為你收集整理的【软件构造-java编写】生成50道100以内加法/减法算式的习题,并输出。(和不能超过100,差不能小于0)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 日韩精品极品视频在线观看免费 | 天天射av | 欧美在线一区视频 | 91精品大片| 五月婷婷婷婷 | 成人动漫一区二区三区 | 免费黄色网址视频 | 91看片看淫黄大片 | 久久精品伊人 | 高清不卡一区二区 | 97公开免费视频 | 日韩黄网站| 熟女熟妇伦久久影院毛片一区二区 | 天天躁日日躁aaaaxxxx | 每日更新av | 日韩精品久久久久 | 男生女生搞鸡视频 | 国产免费一区二区三区最新不卡 | 国产成人超碰人人澡人人澡 | 黄色资源网| 波多野结衣视频免费在线观看 | ass大乳尤物肉体pics | 男女性杂交内射妇女bbwxz | 天天天天天天天天干 | 久久青青操 | 国产传媒一区二区三区 | 亚洲av成人无码一二三在线观看 | 探花视频在线版播放免费观看 | 国产无遮挡裸体免费视频 | 一区二区国产在线观看 | 国产第6页 | 在线免费看污网站 | 四虎8848 | 色吊丝中文字幕 | 熟妇五十路六十路息与子 | 免费色站| 找国产毛片看 | 在线看毛片网站 | 视色影院 | 欧美黑人激情 | 80日本xxxxxxxxx96 亚洲国产精品视频在线 | 欧美性做爰免费观看 | h官场少妇第三部分 | 久草视频这里只有精品 | 黄色一级大片 | 亚洲乱码国产一区三区 | 久久精品视频观看 | 国产精品一品二区三区的使用体验 | 国产做受高潮 | 国产精品对白 | 精品人妻久久久久一区二区三区 | 68日本xxxxxⅹxxx22 | 亚洲视频在线观看一区二区 | 三级电影在线看 | 激情xxxx| 亲子伦视频一区二区三区 | 日韩激情av | 污污免费在线观看 | 欧美性爱精品在线 | 久热这里有精品 | 日日爱666| 女人色极品影院 | 亚洲成人另类 | 日韩黄色免费 | 一区二区三区国产 | 国产美女福利视频 | 亚洲成人av网址 | 日日摸夜夜 | 人妻精品一区二区在线 | 日本嫩草影院 | 久草资源在线 | 国产精品理伦片 | 九九爱视频 | 日本专区在线 | 久久精品免费看 | 人妻精品无码一区二区三区 | 九七影院在线观看免费观看电视 | 一区二区三区在线不卡 | 最新av免费在线观看 | 五月婷婷六月综合 | 色戒电影未测减除版 | 无码国产色欲xxxx视频 | 国产精品久久毛片av大全日韩 | 在线观看的av | 一区二区三区爱爱 | 欧美性视频在线 | 欧美性在线视频 | 日韩精品一区二区三区中文在线 | 国产亚洲精品久久久久久青梅 | 国产资源视频 | 欧美一区二区三区婷婷 | 国产高清精品一区二区三区 | 白又丰满大屁股bbbbb | 中文在线√天堂 | 国产黄色精品视频 | 日本高清视频网站 | 91尤物视频在线观看 | 中文字幕性 | 中文字幕无码乱人伦 |