日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Java實現(xiàn)發(fā)紅包功能

瀏覽:18日期:2022-08-20 13:38:37

Java發(fā)紅包案例,供大家參考,具體內(nèi)容如下

首先我們需要分析這個代碼的架構是什么,需要什么類組成等。我們需要建立4個類,這4個類分別是用戶類、群主類、成員類,運行類;因為群主類和成員類都有共同的特點--------擁有名字和余額,所以需要用戶類去存儲名字與余額

第一步:我們需要建立一個用戶類,里面存儲的是名字和余額

package Java.RedPacketCode;public class UserClass { private String name; private int balance; public UserClass(String name, int balance) { this.name = name; this.balance = balance; } public void setName(String name) { this.name = name; } public String getName() { return name; } public void setBalance(int balance) { this.balance = balance; } public int getBalance() { return balance; } public void show() { System.out.println('Name:' + name + '****' + 'RMB:' + balance); }}

第二步:我們需要一個群主類去繼承用戶類

package Java.RedPacketCode;import java.util.ArrayList;public class GroupMainClass extends UserClass { public GroupMainClass(String name, int balance) { super(name, balance); } public ArrayList<Integer> handOutRedEnvelopes(int amountRequired, int count) { int existingAmount = super.getBalance(); if (existingAmount < amountRequired) { System.out.println('Your balance is insufficient!'); } int money=existingAmount-amountRequired; super.setBalance(money); System.out.println(super.getName()+' has'+money+' yuan left'); int avg = amountRequired / count; int remainder = amountRequired % count; int decimal = avg + remainder; ArrayList<Integer> list = new ArrayList<>(); for (int i = 0; i < count - 1; i++) { list.add(avg); } list.add(decimal); return list; }}

第三步:我們需要建立一個成員類去繼承用戶類

package Java.RedPacketCode;import java.util.ArrayList;import java.util.Random;public class MemberClass extends UserClass { public MemberClass(String name, int balance) { super(name, balance); } public void redEnvelopes(ArrayList<Integer> list) { Random r = new Random(); int index = r.nextInt(list.size()); int money = list.remove(index); int existingAmount = super.getBalance(); int totalAmount = money + existingAmount; super.setBalance(totalAmount); }}

第四步:我們需要建立一個運行類,用來運行代碼

package Java.RedPacketCode;import java.util.ArrayList;import java.util.Scanner;public class Main { public static void main(String[] args) { GroupMainClass gmc = new GroupMainClass('Groupleader', 200); gmc.show(); MemberClass mc1 = new MemberClass('Tom', 0); MemberClass mc2 = new MemberClass('Jack', 0); MemberClass mc3 = new MemberClass('Jenny', 0); UserClass arrays[] = {mc1, mc2, mc3}; for (int i = 0; i < arrays.length; i++) { arrays[i].show(); } System.out.println('=================='); Scanner scanner = new Scanner(System.in); System.out.println('How much would you like to send'); int money = scanner.nextInt(); System.out.println('How many red packets would you like to send'); int count = scanner.nextInt(); ArrayList<Integer> list = gmc.handOutRedEnvelopes(money, count); mc1.redEnvelopes(list); mc2.redEnvelopes(list); mc3.redEnvelopes(list); for (int i = 0; i < arrays.length; i++) { arrays[i].show(); } }}

希望大佬們多多指教。

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標簽: Java
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日本少妇一区二区| 国产 日韩 欧美 综合 一区| 欧美特黄一区| 亚洲男女自偷自拍| 亚洲免费福利一区| 日韩免费精品| 国产一区二区三区日韩精品| 久久人人97超碰国产公开结果| 午夜欧美理论片| 日本va欧美va瓶| 精品成av人一区二区三区 | 免费观看不卡av| 亚洲深深色噜噜狠狠爱网站 | 欧美男人天堂| 国产农村妇女精品一区二区| 四虎精品一区二区免费| 老司机精品视频网| 欧美中文字幕一区二区| 亚洲开心激情| 神马午夜在线视频| 日韩一二三区在线观看| 精品视频一区二区三区在线观看 | 奶水喷射视频一区| 欧美在线观看天堂一区二区三区| 国产中文欧美日韩在线| 国产亚洲在线观看| 久久99久久久精品欧美| 黄色av日韩| 麻豆极品一区二区三区| 国产亚洲一级| 激情国产在线| 日韩国产在线观看一区| 久久精品二区三区| 国产毛片精品久久| 日韩视频久久| 精品久久99| 99久久夜色精品国产亚洲1000部| 日韩高清中文字幕一区| 亚洲黄色网址| 国产日韩欧美一区二区三区 | 国产伦乱精品| 不卡av一区二区| 久久爱www成人| 亚洲在线免费| 岛国av在线播放| 青青国产精品| 夜久久久久久| 日韩久久视频| 国产极品嫩模在线观看91精品| 999在线观看精品免费不卡网站| 精品淫伦v久久水蜜桃| 久久国产精品亚洲77777| 成人亚洲一区| 国产欧美一区二区精品久久久 | 国产精品成人自拍| 日韩专区欧美专区| 久久理论电影| 首页国产精品| 国产黄色精品| 五月亚洲婷婷 | 国产精品不卡| 日韩精品一级| 久久精品在线| 蜜桃国内精品久久久久软件9| 国产精品1区在线| 日韩天堂在线| 亚洲深深色噜噜狠狠爱网站 | 亚洲精品韩国| 国产传媒在线观看| 日韩高清欧美激情| 激情久久久久久| 国产精品调教| 亚洲神马久久| 国内揄拍国内精品久久| 99在线|亚洲一区二区| 精品一区二区三区亚洲| 国产精品宾馆| 精品一区三区| 亚洲伦乱视频| 日韩久久精品| 天堂8中文在线最新版在线| 国产亚洲精品美女久久久久久久久久| 蜜桃久久精品一区二区| 久久不射网站| 国产视频一区三区| 国产一区二区精品| 精品一区毛片| 欧美日韩国产高清| 亚洲国产不卡| 欧美日韩国产综合网| 久久在线免费| 久久国产影院| 136国产福利精品导航网址| 日韩av福利| 国产精品亚洲一区二区三区在线观看| 亚洲精品福利电影| 麻豆mv在线观看| 波多视频一区| 天堂√8在线中文| 在线一区视频观看| 色婷婷狠狠五月综合天色拍| 欧美成人基地 | 久久永久免费| 精品99在线| 欧美国产一级| 日韩欧美综合| 在线成人动漫av| 亚洲激情黄色| 蜜臀av在线播放一区二区三区| 鲁大师影院一区二区三区| 视频一区二区三区中文字幕| 亚洲人成网77777色在线播放| 久久香蕉精品| 日本va欧美va瓶| 国产极品模特精品一二| 国产成人精品福利| 国产麻豆久久| 亚洲高清激情| 视频一区视频二区中文| 日本中文字幕一区二区| 国产精品国码视频| 超碰99在线| 蜜桃视频欧美| 亚洲免费影院| 青青在线精品| 久久久久久婷| 红桃视频亚洲| 欧美一区影院| 97精品中文字幕| 9久re热视频在线精品| 日韩av电影一区| 精品黄色一级片| 日韩中文欧美| 美女尤物久久精品| 欧美日韩亚洲一区三区| 精品中文字幕一区二区三区四区| 久久久久久久久久久9不雅视频| 国产精品婷婷| 国产精品久久久网站| av资源新版天堂在线| 宅男噜噜噜66国产日韩在线观看| 欧美中文一区| 欧美韩日一区| 丝袜美腿高跟呻吟高潮一区| 国产精品久av福利在线观看| 久久久久.com| 88久久精品| 国产资源在线观看入口av| 亚洲综合不卡| 国产成人精品一区二区免费看京 | 久久亚洲欧洲| 国产精品中文字幕亚洲欧美| 日韩欧美一区二区三区在线视频 | 日韩精品亚洲专区| 国产成人a视频高清在线观看| 一区二区三区四区在线看| 日本不卡视频在线| 日韩电影免费网址| 亚洲精品免费观看| 日韩欧美午夜| 欧美一级二级视频| 久久国产成人午夜av影院宅| 日韩和欧美的一区| 四虎884aa成人精品最新| 日韩极品在线观看| 欧洲一区二区三区精品| 亚洲va久久| 日韩欧美一区二区三区在线观看 | 丝袜美腿诱惑一区二区三区 | 国产麻豆一区二区三区 | 夜鲁夜鲁夜鲁视频在线播放| 蜜桃久久精品一区二区| 国产自产自拍视频在线观看| 亚洲日本免费电影| 成人自拍av| 日韩国产一二三区| 激情丁香综合| 久久免费精品| 亚洲日本免费电影| 99久久亚洲精品蜜臀| 你懂的国产精品| 在线一区二区三区视频| 欧美日韩一二三四| 久久精品国产99国产| 日韩三区四区| 99re国产精品| 在线手机中文字幕| 国产伦精品一区二区三区视频| 一区二区视频欧美| 成人亚洲一区| 国产乱人伦精品一区| 亚洲一区日韩在线| 亚洲性色av| 麻豆一区二区三| 日韩手机在线| av不卡在线看| 在线日韩中文| 神马午夜在线视频| 精品日产乱码久久久久久仙踪林| 日本中文字幕视频一区|