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

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

Java實現發紅包功能

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

Java發紅包案例,供大家參考,具體內容如下

首先我們需要分析這個代碼的架構是什么,需要什么類組成等。我們需要建立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(); } }}

希望大佬們多多指教。

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

標簽: Java
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产经典一区| 欧美一区成人| 久久三级毛片| 国产经典一区| 国产专区精品| 色爱综合网欧美| sm久久捆绑调教精品一区| 国产不卡精品| 日韩一区二区三区免费| 91综合视频| 日韩国产网站| 亚洲午夜久久久久久尤物| 欧美日韩一二三四| 午夜在线一区二区| 91欧美精品| 欧美成a人片免费观看久久五月天| 久久gogo国模啪啪裸体| 精品日韩一区| 亚洲精品.com| 亚洲在线观看| 日韩美女国产精品| 亚洲免费资源| 麻豆国产欧美一区二区三区 | 韩国女主播一区二区三区| 国产一区福利| 欧美福利一区| 中文字幕免费精品| 国产激情综合| 三级小说欧洲区亚洲区| 香蕉精品999视频一区二区| 日韩和欧美一区二区三区| 精品一区91| 激情综合网站| 中文字幕日韩亚洲| 国产欧美啪啪| 日本а中文在线天堂| 亚洲福利免费| 亚洲青青久久| 国产成年精品| 中文无码日韩欧| 精品视频免费| 美女精品在线| 久久一区国产| 亚洲激情另类| 国产欧美日韩精品高清二区综合区| 日本在线啊啊| 亚洲精品人人| 亚洲精品成人图区| 综合激情网...| 国产成人a视频高清在线观看| 亚洲一区二区免费看| 欧美日韩夜夜| 91精品国产乱码久久久久久久| 中文字幕一区二区三区日韩精品 | 欧美手机在线| 国产欧美亚洲精品a| 日韩福利视频网| 人人草在线视频| 日本午夜精品久久久久| 久久黄色影院| 国产精品视频一区视频二区| 亚洲午夜久久久久久尤物| 国产精品一区二区三区美女| 久久蜜桃资源一区二区老牛| 亚洲日本在线观看视频| 日韩电影免费网址| 日韩综合一区二区| 91精品国产调教在线观看| 国产精品一线| 亚洲视频国产精品| 久久久亚洲一区| 精品视频久久| 欧美一区激情| 日韩视频一区| 伊人久久国产| 国产精品亚洲欧美| 丝袜国产日韩另类美女| 日本蜜桃在线观看视频| 国产日产精品_国产精品毛片| 亚州av乱码久久精品蜜桃| 久久伊人国产| 日韩不卡在线观看日韩不卡视频| 欧美精品一卡| 黄色aa久久| 免费一区二区三区在线视频| 亚洲日韩视频| 国产午夜久久| 欧美日一区二区| 久久男人av资源站| 国产精品高清一区二区| 亚洲日本欧美| 午夜一区在线| 欧美~级网站不卡| 成人国产精品久久| 久久av影院| 日韩av在线免费观看不卡| 国产亚洲综合精品| 欧美在线观看视频一区| 中文字幕在线高清| 久久精品国产在热久久| 国产亚洲欧美日韩精品一区二区三区 | 日韩大片在线播放| 欧美aa在线视频| 日韩综合一区二区| 综合亚洲视频| 蜜臀91精品一区二区三区| 尹人成人综合网| 欧美福利一区| 欧美成人午夜| 婷婷综合社区| 日韩亚洲一区在线| 国产资源在线观看入口av| 久久永久免费| 国产欧美一区二区三区米奇| 一区二区日韩免费看| 日韩天堂av| 性欧美精品高清| 免费国产自久久久久三四区久久 | 国产在线日韩| 五月精品视频| 亚洲激情国产| 亚洲一级在线| 久久成人亚洲| 亚洲综合婷婷| 日韩不卡手机在线v区| 欧美三区不卡| 国产精品片aa在线观看| 欧美国产专区| 欧美好骚综合网| 欧美sss在线视频| 欧洲激情综合| 亚洲一区av| 91嫩草精品| 国产精品大片| 国产福利91精品一区二区| 亚洲精品88| 亚洲成人va| 亚洲一卡久久| 日本精品另类| 美女视频免费精品| 精品国产免费人成网站| 欧美日韩在线网站| 男女性色大片免费观看一区二区| 少妇精品久久久一区二区三区| 国产亚洲精品精品国产亚洲综合| 免费一级欧美片在线观看网站| 国精品产品一区| 久久久久国产精品一区三寸| 中文欧美日韩| 国产亚洲一卡2卡3卡4卡新区| 精品免费av| 伊伊综合在线| 夜久久久久久| 国产日韩视频在线| 国产激情在线播放| 久久精品观看| 中文字幕av一区二区三区四区| 国产欧美综合一区二区三区| 精品国产乱码久久久久久樱花| 999久久久免费精品国产| 羞羞答答国产精品www一本| 91精品国产自产在线丝袜啪| 精品免费av一区二区三区| 婷婷亚洲综合| 97久久亚洲| 神马久久午夜| 亚洲一区日韩| 欧美黄色一区二区| 婷婷综合在线| 久久不见久久见中文字幕免费| 91精品精品| 欧美精品中文| 色婷婷精品视频| 日韩精彩视频在线观看| 国产精品黑丝在线播放| 香蕉久久久久久久av网站| 国产日韩亚洲| 免费观看久久av| 国产精品久久久久久久免费软件| 日韩在线视频精品| 日本va欧美va精品发布| 日韩中文在线电影| 免费高清在线一区| 久久天堂影院| 日本欧美在线看| 波多野结衣久久精品| 无码日韩精品一区二区免费| 成人一二三区| 亚洲毛片在线免费| 91精品xxx在线观看| 日韩一区二区三免费高清在线观看| 精品国产a一区二区三区v免费| 尤物在线精品| 97人人精品| 日韩区一区二| 91tv亚洲精品香蕉国产一区| 日韩国产一区二| 国产一区清纯| 福利欧美精品在线| 日本在线观看不卡视频|