From b6839677eca808d76eae147724dbdd1cc09e7dbc Mon Sep 17 00:00:00 2001 From: michaelgiovanisie Date: Thu, 16 Apr 2026 13:52:30 -0400 Subject: [PATCH 1/6] My first virtual dice. --- .DS_Store | Bin 0 -> 8196 bytes java/.DS_Store | Bin 0 -> 8196 bytes java/src/.DS_Store | Bin 0 -> 8196 bytes java/src/main/.DS_Store | Bin 0 -> 6148 bytes java/src/main/java/Dice.java | 9 +++++++++ java/src/main/java/Simulation.java | 3 +++ java/target/classes/Bins.class | Bin 0 -> 237 bytes java/target/classes/Dice.class | Bin 0 -> 433 bytes java/target/classes/Simulation.class | Bin 0 -> 997 bytes .../compile/default-compile/createdFiles.lst | 0 .../compile/default-compile/inputFiles.lst | 3 +++ 11 files changed, 15 insertions(+) create mode 100644 .DS_Store create mode 100644 java/.DS_Store create mode 100644 java/src/.DS_Store create mode 100644 java/src/main/.DS_Store create mode 100644 java/target/classes/Bins.class create mode 100644 java/target/classes/Dice.class create mode 100644 java/target/classes/Simulation.class create mode 100644 java/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst create mode 100644 java/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..0b1b44ea21016fd49a5a357dbd38bb6270704ace GIT binary patch literal 8196 zcmeHMYitx%6u#fIz>FPWS_>3pvRju|aIsq`Z^7-hyrdOmTe>a9y1O&91JjwhGrQ%H zniAvNMB^**7xDSCQKJ!KQ1q9HuV@+)NhC&1#6SMx4XkAbXY@c7}4Mog@DAb=sjI z%s`ldFau!*!VH8NxEV4)XSUbGY0iDV8jfKG!VLT`GvMtHQR*H|26U8Df9s&ZzXA~T zt^j_cx#CTTMgy7*=qRVOLJi!MC^toL#Q--ac{I>V26U8DZq5)~J`g+^!3_oe)5(9- zS7%6a8jfKG!VFxW0k3>2*hT|p@=O9#6&X_q%oF!I?2h#)gaN5nf zMJJUl9Pqdf+ctCMc{aD-(1-h!+7{b#vxcP?d;>$%Nu{^Turzx(Wfv{Y@om$5L6k(P zPpLa`qG@A1+L&k>iAPT~u36g@kFH<4Ze&Cf=fxT}@9R5a4qEopJOl*W0GmA}q-Q3^ zV>+c4{ym~1U5@8`IUeb@DtWfrmFe!0doxDfw$jFNy-%6zP*A&w-CNL06iip%Hj9In z)2CGDvu3_%W?jA6G(BaK&2{nx+cfvuj^P@%)tzzmqi)&Jq@_%cV;9^O-&voc6diq^ zPQHwi-bxh{lo$9-cHdXF+7iidC!E-;><7tNnrTxk`17Tr1D- zDjANEGxg44LvshZvrb;OG{freq0CyYamdgMQZ?dIhm{@F$7|{qF1ll}s!r7|d&v}Y z#=}L!J*LD&kw2qejY-M}Vy{L&vfb7^kD9-t)~m}!@qj09Dd;qEvAj}^OG;Mka413C zMT6WZDUQ@}gkC>4ZIaiCiY9fM*_>{2(MEZ*sO*-yN<4Bdtd;K-rA*!)9Hd|zE=#Gc zqVk3Kp!eXmtmEz((yj7ON~t?VvBw$67W6&C1irFGn<)A(mgJtvHqCJDf}f51>s7Ve zbJeVAx<)}Ss#{p2rqxbS`JQYP!zvjBcX}5b^gJA}PLw~!P1g#jLcP%gEDlOq$3 z5r1v#pi&Dy{Rv|?F15&xoxARn+iv<&`(ch(T({TGo4+8sbY(-+hAqw4AjlD02I)lb z`*@#JB|hGLOiaZpuR=M}Nd=)Fovs*_Szh6a`j&e#8YXA9%fPeZ^J3Rlx^WVp%56@e6_!}WZX!ZaA literal 0 HcmV?d00001 diff --git a/java/.DS_Store b/java/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..0654db2104dd8069e1ff7b2d93ab5f5a25723f13 GIT binary patch literal 8196 zcmeHMYitx%6u#fIz>FPWS_>3pvRju|aIsq`Z^30-UeXG(Eqzd|`xx4h=}g_3-SS9H ziSccs@s;?C`25+Z(TFi9`pd*uG!2O)5~C*KAAj)&6VP+#&H^p;pD_gICik9u&OPVM zo-^OMw|B}IL#mi>WUP)cCR68BtD@lsjj!{5U6TSyB~g$)bBD5)lO^tCcIZ0oP!MJy z%s`ldFau!*!VKID8K5(pH+hP4U#x~>n1L_@|H};U{UJ)7(_}zL1@*TM8vH8&QGNyR z8_hL7AsP*6GN7Y^(h4;QQ=-BY!4(6-oaE6!FB#BLL4`R(aQQ&+WCS-9_)jPQQD2=Q zDQGx`83;3QeFk{>R4|tnSS~w!?fu;{T`!S11F52N+VmOn47o}^kREV`(_Y3ax~WWI zKj+#V$I6!Hne0B(81B<*n;qNBn6^>y4a~ejD!rYiop**)PSMW0zHM48$cn7=X?4er zHLZ_F8xu_<@#wL}RjZrg(Y34BjEpGqoLIxgy?uwQLECvo1b|=@U^6EL^z7AWEVtAw zzD87}vqK`9v*l=%+p5%=dS_R6kJ{U1<{Ue19yR*3*)D~&lh{24qeP)}<{YayXuEw{ zbuMG&idM!mwpbQdCfRH^S8yzAkK>x2>Db*}o^jYKJDRZ6)#Ew^ui1Cjr)fpk*lUn4 zvt+c8M{-repSF95yK(m!1(#?nnGnG#W3%Q(7A;$`a_v3ItvlNu7@w_G*QmAX+|H8e znpw-}7&i0XKzGK?8Ft>Z`+F#_wr3tRje=5*xYBNC295EWy7>$4Sg7lhwaZ?*idplK zqUjycVzMlrQLo1o?L)aYPd~EF$#ai+e?_m?m&)>fE^jUvGzzi0T#qYSMs9a0LBd6Y z+Nfx*(te0uzA$Z4*T`C4>98_c!xEzP>PA`HrF51=_FpW?xyjbN={W^I8~4}idN+5q zC7(C)6!e0+`89f4?~t`0$VM~ml1X5vcOft@$I57nC6|k7?6e^!evXyevO+-lp{BDX zY#kk+?d%|P*m3q8JHb9+r`V_L8+L}BW52OK*+upjyTmS|0xD{-5R0$^4M?C78?X_Z zuo=71jt=ZY7KdQLh64{Hcod^JjwkRuUcifZ39sP|yotB*4#w~iPU2&Hfv@m2zQuPq zhu?7?f8YWx;WGY~s-*?eB5AR-L~4){(n@KSv`yMB?UA~rtkf?JhzO)|p&ghQnRJBs zVB4TV3qJcvV>d3e$o3sO?^9cE`a=707B8*aYv;_J7hSx(p=sTwEmr_2@LGoGwb1v` zKA}c@wEKvdj8svBYNUh8!8klsDQYu#*~;TwyZ%l!qD`ZM5$uws#7?JT5$s*@NJNvU zMg^N_jHp@#RiNVAu8tFnfLXsmRkcd0MX|P7Czb_Fs+rvI%98(WjDOG0vY**`c7a{Q zbW}k@1j}$Ynh4X|u!C^jiZ;S^7kaQCy)e)Z6Au&0J(O@5M{pF6;c+~Pr|>jk{AIj? zS8)Qb6VBfvq>tfUyodMk2~OcNoW|!q;>Yn5e!;JkFx)l~!?x~NPo6z82 u$BFvaaiUlLVMy~RsdAfSKt}~73AO+HL%`I3Xou&2c>ep?_JMhe5B~sg9c5Jj literal 0 HcmV?d00001 diff --git a/java/src/.DS_Store b/java/src/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..e8c3d61f2be2f071809c68c587a0e0ce174f0a5f GIT binary patch literal 8196 zcmeHMYitx%6u#fIz>FPWS_>3pvRju|aIsq`Z^30-UeXG(Eqzd|`xx4h=}g_3-SS9H zjqz=w@s;?C`25+Z(TFi9`pd*uG!2O)5~C*KAAj)&6VP+#&XTs!_{SK6bCY||J?EZt zX3v@L+}k^4j3HIbH!@bo7?Y`Us#Vc&oyOOBzotonq>?Deo@IyKp{(U(i9dCXb|?rl z5N06EK$w9r17QYkgbdJ`&6_;Uxi413G0Z@if&XO&`2G;3&S^5Bqk{Td2MzuefGEEL z_>JZopAd}(G#SuQL1~2=geg&Bir|U?VNUXBpqC8jsG!1}A-H@Xcrt<;3jC*&|ERCd zkQ6i=!wiHOxHbd4d@9)>%P^DK6YuZYAycgCmPqRZHhkyGab9T%QKF8Wk-{ix_Vrv;5GZs`ZTTR8v70M zWtNN<@<^^~_|x_daX0P(qu>&aB@-e%Wo*uZ$dVPSRKe6Ho!?n9 zT{CML9m8hc8|cosIm6DIc7G3L*7nT9rcqF;5m(yn%%Cw|Q@3!@ZHsk%s&?5+S21fo zR5ZO~T1=M3GwSu2qJ1Fu=IKYaIeG3e@2}|f`f^!5$mPuigGM1%SL$&^%gF66B}lkv zP#YD^Roaix>lda?>N;7=D;-uQYgj_GQQa(Sdz8+Sh+GJ3)w^Y-E9VRjQZTNNrSukA z`$E2-Ke#pHdV7ZqyZn<<`Yu`SaR)L5WA8A5uWZpO%l?ZcIXBs!H$A7|XXD;_UGL_u zw&n9io`POfx3ES}>m9Q8J=ticT`~#o^ezPI%TBWQ*=hC(`L>y4$tESyoguvI^MurcpGE*5U21FKF62%3g6&c zoX2mtfZuTumvIGuN!8LKX^FH{S|&9}32C*oM%p3ml=ey8Qda7h21Eo>xzr9#j!Zg6 z{MD_4N-g;GCyiad)FL}~?Y>8Cz2QskhdI2sZmpd+e?fHV%7&&5Tee+=pg?RHq!YpK z<9$+<_;~j*F%_$#3e`vl6@+ngx?l;k70I+bI8zont?-3+y7h zgqf&@M`+AbMe-A0{3ooO>wYD30Mc9>rsL0#D*8LitO0 z8L!|ZUL&NxNmw7lJ9roG;bWY}r#OSpe9VvINBoRmrl7cOGKz6=B8p4tf^9i=Kgr6d zpR9gUaTOw(I)4A(KK=Lqn=0lom@orj1}0|!l`ZL(6v?LB^Y~pmO8o)qym7rzL46Y% w{OdST|2j_e>OTx=9wk+7lMLvnpd_L8pMMDWr$4pB^FKWQeO&tRylIEO0lwF11poj5 literal 0 HcmV?d00001 diff --git a/java/src/main/.DS_Store b/java/src/main/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..fb00d791231856faf9b02a1b2c9acbe4d1623d39 GIT binary patch literal 6148 zcmeHK%}N6?5Kd}sQ$#4D;4$E}V2f1|FKeymf-8DZsk?5mtJ_WKj}=N`&-xBNhi{-y z;PW_>q@|_mQHspKmna3WPH~s$nb`*Ad#o{MVEv1(;S&t9KJU#s}{%b0-ee8M0X|kR<+vJ zS)2B?RJCfqRnb{{s=a=^AIUVzTa|+leC;-+^tsPxO-z1H=F^uqX`J zvq`Kh%7$nk!~ij{Fbv@NAVCowi-|#fbU>p^0KhbuwLl+h3Cxie9gB%U@PKfW3TRTf zEit%B2fMU!j>W{FNoU*^AKb3YZH2=1>M+05;fy;5sU-%8fmsHY%rKAl|H;qw|7;SC zhyh~YUopVbRkvD!N3wV8+{58rD?x8SQ7|qsI7xwyzKS6hui{NmEnt_}0dy=T2EhVC OKLVNtYKVb9W#9`CP-Pwf literal 0 HcmV?d00001 diff --git a/java/src/main/java/Dice.java b/java/src/main/java/Dice.java index 2283c96..cadecc9 100644 --- a/java/src/main/java/Dice.java +++ b/java/src/main/java/Dice.java @@ -1,4 +1,13 @@ + +import java.util.Random; + + public class Dice { + public static int dice(){ + Random rand = new Random(); + int n = rand.nextInt(6 - 1 + 1)+1; + return n; + } } diff --git a/java/src/main/java/Simulation.java b/java/src/main/java/Simulation.java index 73d86e8..62fb02c 100644 --- a/java/src/main/java/Simulation.java +++ b/java/src/main/java/Simulation.java @@ -1,5 +1,8 @@ public class Simulation { + public static void main(String[] args) { + System.out.println("First Dice: " + Dice.dice()); + } } diff --git a/java/target/classes/Bins.class b/java/target/classes/Bins.class new file mode 100644 index 0000000000000000000000000000000000000000..23359a899901cabd074a7cbe3b1f8535b0f90326 GIT binary patch literal 237 zcmXX=IS#@=5cA}Oa7Fxp4k$=T0ipnjDuM!(eiK%(C?rx2{zZjE!2@^{Vm6|&$DYIU z`M%x&=I~t@1Z%Cb(uGCvui`F(RAlF1A75os5uByURJ9_Q<4MG`oBSj_m}qxl!yybp zmC0Rwi)C>XaViPJFi%7pi9%`pH?8WTO1>8AtOdb4 literal 0 HcmV?d00001 diff --git a/java/target/classes/Dice.class b/java/target/classes/Dice.class new file mode 100644 index 0000000000000000000000000000000000000000..40ec7545ea08dcb9c926fd683a9d980c832d43ce GIT binary patch literal 433 zcmYjN%Syvg6r7u;&BJKZR_mj>aMyNWmM$!A6d_nFs1)3prWd^>O(3S?N4arhLBS93 zqr|zPf{UCva~?D2=KJU43&1fBEEodjxr(I)Q^21^&ry&>=|eD@%w${$)CMY5#i>B0 z+Z%KCESpLf6*wNMs0q}EDwS7@`9$Wo(Ik-q&0!Wt$vDcD=BuJvJgO(E4Yk(^b*98p zG_=t8b6ylG39h4bn$2DKaCF%8u!XjOmCBbQOnH*o4SOLW=b*MLkN&qxd6DwtjC+$U z@>pIdeVC)YkMuMSL2v#7z+lFQFj`~*Q4p*BCG5Ad?K0{%i&$gyR=J0DG6x%|v!a(r z6f=mePxyCBG%x#p?Hw)ie$aVk*?^YXD1B|%Ty3zTCEM)T%(k&Z)*#!(9z_K@<=*}; DEnG&1 literal 0 HcmV?d00001 diff --git a/java/target/classes/Simulation.class b/java/target/classes/Simulation.class new file mode 100644 index 0000000000000000000000000000000000000000..b0e6d0b05f7e46d8157a296a73077f23021dba3b GIT binary patch literal 997 zcmaJ<+l~@J5IxOpV4Rf|WY_hwqOuCB?s#7n^)g@GpM=b9 zhOdjQ&7vc~ciii`A}BSL8jMHPRR#;5rNraONURB8BpGd2b#byYh#Gg@meit}P2p}D zj~F)U(hqbo{KS_G9?_-$r7fWi0b-=l zs*^Oxvgu}YC-;9M{cZYek_?|g=Nw5Z3ZQ#~tPIX0OP(M$TP+8o@9rDLfCK*Eo`*f!X^Z}iRcubZ_+7mp(bL{*By`}f& literal 0 HcmV?d00001 diff --git a/java/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/java/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst new file mode 100644 index 0000000..e69de29 diff --git a/java/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/java/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst new file mode 100644 index 0000000..6e78974 --- /dev/null +++ b/java/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst @@ -0,0 +1,3 @@ +/Users/michael/Projects/DiceyLab/java/src/main/java/Simulation.java +/Users/michael/Projects/DiceyLab/java/src/main/java/Bins.java +/Users/michael/Projects/DiceyLab/java/src/main/java/Dice.java From 2e03af7db26c04d56632e56b73252eddc5b5ee03 Mon Sep 17 00:00:00 2001 From: michaelgiovanisie Date: Thu, 16 Apr 2026 17:00:10 -0400 Subject: [PATCH 2/6] printing total 2 dices --- java/src/MichaelSieResults.md | 0 java/src/main/java/Bins.class | Bin 0 -> 182 bytes java/src/main/java/Dice.class | Bin 0 -> 925 bytes java/src/main/java/Dice.java | 18 ++++++++++++++---- java/src/main/java/Simulation.class | Bin 0 -> 938 bytes java/src/main/java/Simulation.java | 4 +++- java/target/classes/Dice.class | Bin 433 -> 616 bytes java/target/classes/Simulation.class | Bin 997 -> 1092 bytes 8 files changed, 17 insertions(+), 5 deletions(-) create mode 100644 java/src/MichaelSieResults.md create mode 100644 java/src/main/java/Bins.class create mode 100644 java/src/main/java/Dice.class create mode 100644 java/src/main/java/Simulation.class diff --git a/java/src/MichaelSieResults.md b/java/src/MichaelSieResults.md new file mode 100644 index 0000000..e69de29 diff --git a/java/src/main/java/Bins.class b/java/src/main/java/Bins.class new file mode 100644 index 0000000000000000000000000000000000000000..672a84dacac3687f61d78763111e619e589f2fb0 GIT binary patch literal 182 zcmX^0Z`VEs1_oOOUM>bE24;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk- z5<5l)W)00Sb_Nbc1{SBxyka2boS%})$iVNDnV0HUnwykb6q1;f0~Fy3&Mz%WPIb!! zaX3MW^+3ilC^E1EZ36*DAOzY6BsqaRSumf0fmLfe1LH=pG#8KrNizU7Ffwq1X&wN- C7aunO literal 0 HcmV?d00001 diff --git a/java/src/main/java/Dice.class b/java/src/main/java/Dice.class new file mode 100644 index 0000000000000000000000000000000000000000..e402435435df543c7eca140fcb2bbfee5bfdd8e0 GIT binary patch literal 925 zcmaJVDi78Wn-n#cV2m#gWdcjLGtKUl$cs<@ z2;Y71Ssx(5#2?^4@h|uw-tCrH)5hJ*$DO(N+MsM z2cqN&wOe|=y)PSvA@R^vu32M<=L=gL$up;palO(@p>}l321h)cMjbdvGjJu}nW~~_ zD_<>CQ^;V9$$Yh1h~gt;LlC=V8#B1bG3($G<`^c1B%pHJVLDGy1^GdU zko9F^^2BY(h|m@-6}>}NrsgX7tkc?-{-)UW=p19z;cWUfngaoWu$v#e}RM z%rge3s+9CAo(KXNaNK5C8ellAaE?`m-2YuksS!&oAV;bWKSuuu=4oCa>pkLR0jtZ$ zVBf%BA0xF<97`O*w%)E;_pPio`w3HDaV~4ko!|m+gy|0!`+WNI3x&mSh2|W|95gH> zN$V+OVbj?tinQKA8dvEyi`XfqF~X5!9Gr;b7wIsL#V*VeuF;yLs;<+xi4s{h?QRjk HUCjIeu6E{l literal 0 HcmV?d00001 diff --git a/java/src/main/java/Dice.java b/java/src/main/java/Dice.java index cadecc9..fc5ce48 100644 --- a/java/src/main/java/Dice.java +++ b/java/src/main/java/Dice.java @@ -3,11 +3,21 @@ public class Dice { + int d; - public static int dice(){ + public Dice(int n){ + d = n; + } + + public int tossAndSum() { Random rand = new Random(); - int n = rand.nextInt(6 - 1 + 1)+1; - return n; + int r; + int sum = 0; + for(int i= 0; i < d; i++){ + r = rand.nextInt(6-1+1)+1; + sum = sum + r; + } + return sum; } -} +} \ No newline at end of file diff --git a/java/src/main/java/Simulation.class b/java/src/main/java/Simulation.class new file mode 100644 index 0000000000000000000000000000000000000000..0cee48f8a57cc49b21929dc2e594b7ba731d845b GIT binary patch literal 938 zcmaKqTW=CU6vzL=ZDHL)r8lc>MWqT=i+2;TK1f3(!An9@AAA~?NjqhkA-h8pzKLH$ zAJp{058#I~p51K&4a9wzbJ_p-<(!%G=kM8X0DE|8BY~ual!G)f42viHl-E42j%pvf zC&D!hnb%TD^M)Z=sUGH#Mb3il;0l~e^3FIgVn8ZAqN0^{1d_V;$(PD>j4$}0ZX=I^ zg+&KfQDjK%OIMKTMTYRLA~m(_UmK1*{a@_7N_-d% zy23x;T`%l?z$N`(t$dkB3n_Z!yP_#Wabbeo4ZEZJd#kkxjL(Pfg*n!}ppZeuMio02 z?uYmAfT28j5~)sgU)17(AMmHaeBLRCq8R ziaGM>QR5}4Pd~>wqQO0{BaNtMvCFW~lzw1J;e)>_u`C`j9GvQ7M&thxH2!XIKJ$VC^E>jG_r5k0cePX!q0DAYc+@iWAtzU9x%d?h*K5 Rbk^{gayG?J@C+}o{txZR=>z}( literal 0 HcmV?d00001 diff --git a/java/src/main/java/Simulation.java b/java/src/main/java/Simulation.java index 62fb02c..e771ee3 100644 --- a/java/src/main/java/Simulation.java +++ b/java/src/main/java/Simulation.java @@ -1,7 +1,9 @@ public class Simulation { public static void main(String[] args) { - System.out.println("First Dice: " + Dice.dice()); + Dice dice = new Dice(2); + int result = dice.tossAndSum(); + System.out.println("Total 2 Dices= " + result); } diff --git a/java/target/classes/Dice.class b/java/target/classes/Dice.class index 40ec7545ea08dcb9c926fd683a9d980c832d43ce..8096f6691a6b0ec11b90a5b1731ada6d19799746 100644 GIT binary patch delta 444 zcmXX?%Sr-K82i5K$o1$`IOV=|U=vw6&XFU>>1Wn+T+f zP|ySPB+^49)XLA)V1ar<&F(NI2*==_^2d#Sf{$_%f3@kZL*s|d>VPn~k7~;!M|B-;TNa|4siAhV)OOE5pjlyQsgssF5n2N|MCrbnq=VIPgk j6jpiD=@dt5gI9$#r6Fh|dbkXT!Pf|XOn}M^Aq{K)G2b;T delta 278 zcmXYrJ5Iwu7=*v|E4DGgCJ+dLf>a@m)6qm}s3Hm^3M3kYg;N-T(*#=1U~vtaG(-Z4 z18@M&z$p;pfL5BvKl{(_x3jRr&!4vs;FyCd>~*|RQ5N&D!R{Yj7@U(?J`J%6s;lwP z$%~umDw;G%4DoIDn57T%;x0YU%6xVo5);(06|qgb`Wm{W!AzbHP45XT3@)Cqp%+uJ z5xavW{zAec6xOkZtO=uk9kDJK&}2iCdihMZEph9e_;ShS=^*xAX*t)U?u*8MRZV>y de4T)#ulBmLt#(O*LwB{f{|nf1A!q;q diff --git a/java/target/classes/Simulation.class b/java/target/classes/Simulation.class index b0e6d0b05f7e46d8157a296a73077f23021dba3b..c43d36ac169d804700abda26882533ec5eba973c 100644 GIT binary patch delta 398 zcmX9)OD_Xa7(I7p+G)pN6n$th_3UUVRf;MaHj^|WsR+x7P6X37=}aY7{Do%rHgZI| zX?z^3uEO1=GCr)6>0#Y5EH$Hcg?2$@46)cEK&9mm!rLg{tap+D)T5{8<9Vj+e1tM delta 356 zcmZurOD_Xq6g_vQd}BJQTBY?Etw*(`hAQ=lg%C*-3rQE2Oc*lKPLr7-vDAMc-^SiA zU?I|lm6cy%<8O$It;Id}oclWWP5Tu3`&aiBKn)vr`h(ktK_mqdg!rX>ZCg#-yRaHJ zLFlv$3?W5O+gBkWb@1DE+t#7)dSN5<9lN!qV+0w2G$FF*o;n6bF~E!1%R0#e1 zt{;TiAKT3=5sbR$IsR_b4gx0-Sd~$=6sZwR8B Date: Thu, 16 Apr 2026 18:02:10 -0400 Subject: [PATCH 3/6] storing and collecting data from bin --- java/src/main/java/Bins.java | 21 +++++++++++++++++++++ java/src/main/java/Simulation.java | 2 -- 2 files changed, 21 insertions(+), 2 deletions(-) diff --git a/java/src/main/java/Bins.java b/java/src/main/java/Bins.java index b9da83e..0cd7599 100644 --- a/java/src/main/java/Bins.java +++ b/java/src/main/java/Bins.java @@ -1,4 +1,25 @@ public class Bins { + int s; + int[] x = new int[s]; + int minimum; + int maximum; + + public Bins(int min, int max) { + minimum = min; + maximum = max; + s = max - min + 1; + x = new int[s]; + } + + public void incrementBin(int value){ + int i = value - minimum; + x[i]++; + } + + public int getBin(int value){ + int i = value - minimum; + return x[i]; + } } diff --git a/java/src/main/java/Simulation.java b/java/src/main/java/Simulation.java index e771ee3..1b00bc4 100644 --- a/java/src/main/java/Simulation.java +++ b/java/src/main/java/Simulation.java @@ -5,6 +5,4 @@ public static void main(String[] args) { int result = dice.tossAndSum(); System.out.println("Total 2 Dices= " + result); } - - } From 32df84d76762a53c460a94f09dc7d91a4dd02a02 Mon Sep 17 00:00:00 2001 From: michaelgiovanisie Date: Thu, 16 Apr 2026 19:46:49 -0400 Subject: [PATCH 4/6] completed last phase --- java/src/main/java/Bins.class | Bin 182 -> 506 bytes java/src/main/java/Bins.java | 2 +- java/src/main/java/Dice.class | Bin 925 -> 449 bytes java/src/main/java/Simulation.class | Bin 938 -> 1485 bytes java/src/main/java/Simulation.java | 51 +++++++++++++++++++++++++-- java/target/classes/Bins.class | Bin 237 -> 681 bytes java/target/classes/Simulation.class | Bin 1092 -> 2122 bytes 7 files changed, 49 insertions(+), 4 deletions(-) diff --git a/java/src/main/java/Bins.class b/java/src/main/java/Bins.class index 672a84dacac3687f61d78763111e619e589f2fb0..1180a4b385c73afe130433a3035192e0d228ed1b 100644 GIT binary patch literal 506 zcmYjOO;5s55S&*^3$>I2DoXJKPtXG-p2dSECQS?+G+gvRfyR{3lJH^pQC>`JOpNgd z_@j*TkOcG6-R^XDcDC>P=i>`N8>a>oq;#kz($EC#vH$G1CVu?X>JG-ia3P>wgmJjI z6iC$@y(}`w>M%^~z!Xrg!gwyAN2El{NI-a!VVTIw&wAvqBrdUniK4{BTvod#_OQ=t zC7?Wb0_nQvHF{LMo{j>6{B0Nqon#l!gUhpZZ$#9 ztvVyMpTKtAH`t#>g3>El0*8zhXp9-o%JLYn_^-;;t|3Q81a+Ki>@ wV^i&Sw_4VkVM9lOr^wDKjyCDRI|a4<5kIA!J)11abHlvG9rexJ;|RKL>Pq|~C2 z#H1Xc2v=}^X;E^jTPBFZ2~w<=l~|U@pvb_^zyvglfq@YSSsB=XBqxw33+6L0uxf2* WVB83n<^qx+X$GJMMh0#$%>w|WKp7zb diff --git a/java/src/main/java/Bins.java b/java/src/main/java/Bins.java index 0cd7599..e53d8ca 100644 --- a/java/src/main/java/Bins.java +++ b/java/src/main/java/Bins.java @@ -1,7 +1,7 @@ public class Bins { int s; - int[] x = new int[s]; + int[] x; int minimum; int maximum; diff --git a/java/src/main/java/Dice.class b/java/src/main/java/Dice.class index e402435435df543c7eca140fcb2bbfee5bfdd8e0..2fd968c01fa03c4f675e2316300b31737d1f6693 100644 GIT binary patch delta 347 zcmXX>yG{Z@6g_umadt-@iwZsfiQ2$YY-eHtiHXf7R#*`mh)`f;DOiY|jXz+lZES38 zOjHt0OlwzR#I^r$3eX`hEKVP)G5`1WgwXTn&@NGLi!OsDIWINS79B zqy^r2XVMAAasMJ{cB1ZZV32~ELpF&OtO|70yNtsq=5{5lhPMZ@n>F!pG&+pBC*y%Y zRak9F^$I&wvnVb!>Jcr*39J!w%zWnazVW9JzwiS6#7vMUrlE)qY`A=e)pczA?@hRs zV7K;;RBMXNv1+J&J7@dP(D%sKyroxo_G!CbDz+Qfwmi(fOOKql7R=kwj8o*!kk?}^ hi!yK9V_fCmHrdU=nsFqd;b?l{1wSZIerrKf_ye|FE*1a) literal 925 zcmaJVDi78Wn-n#cV2m#gWdcjLGtKUl$cs<@ z2;Y71Ssx(5#2?^4@h|uw-tCrH)5hJ*$DO(N+MsM z2cqN&wOe|=y)PSvA@R^vu32M<=L=gL$up;palO(@p>}l321h)cMjbdvGjJu}nW~~_ zD_<>CQ^;V9$$Yh1h~gt;LlC=V8#B1bG3($G<`^c1B%pHJVLDGy1^GdU zko9F^^2BY(h|m@-6}>}NrsgX7tkc?-{-)UW=p19z;cWUfngaoWu$v#e}RM z%rge3s+9CAo(KXNaNK5C8ellAaE?`m-2YuksS!&oAV;bWKSuuu=4oCa>pkLR0jtZ$ zVBf%BA0xF<97`O*w%)E;_pPio`w3HDaV~4ko!|m+gy|0!`+WNI3x&mSh2|W|95gH> zN$V+OVbj?tinQKA8dvEyi`XfqF~X5!9Gr;b7wIsL#V*VeuF;yLs;<+xi4s{h?QRjk HUCjIeu6E{l diff --git a/java/src/main/java/Simulation.class b/java/src/main/java/Simulation.class index 0cee48f8a57cc49b21929dc2e594b7ba731d845b..d2d7e33dcaa11d8c1b0733c344b29fee6cc11f54 100644 GIT binary patch literal 1485 zcmZuxU2_vv7=BJZcH8vSq-oMhlVVy3Bq_F9wP4d?DHRO{3Ty>p{n{kkxR7j^WW(q^ zGu-(Hyps#BaY)L@=nvor@DIH82QZBFIh%|Lqr0>Fp7VY^@7Foc|NiX{0Gl|_;S&fM zcB4}_UAyV{5#HVkK_DohK^M?AY{z!blaVPDvNx4zTq1-Cfyq|K8CnYXGky7_#2ZRJ zaj#`N?hUKmskZVg$*)89(D(*P_#w6mHA(FFWS1bWhP~0~q zj`g{F&30RH5)w(p@i%No?T<^m)!&=n>sSy7DEkmnIHBN9l96HPO7)b)X=KQ#dI(xk zY36n0$lA7@b_iJnmEzkH%UB_|OfIWXRMNci`L4t&-eb{RhI7HG8l8rhdO_KKAhD(Z zrR`K&R>N{!+9|;~i4U<(M>R{a`XLpxtrFY7XB_A8k&Z2i3)p_GJjM@g*HQ@0jw=u^ zdWEx_E7w$Q4Yy^Pjr{2|lGiump)9yNM=rAPq@VUVB z|AftAcmqQ4jm!u%ld_#!et(43pOO3k=Reus;;iHpVoBl)>~n%V$11iFCj-A~Mz7;5 ziLccl>Yip@HKbvxzRYAsf&aCk{9?1pbi+m4v95L+WvjJkdIgv?T(ffbig|Ca4;jr) zt72WURdvF{1G21YfCUa$gdNxTaoSb$)qH!DQ|(bsvqw3q9_1vG1~?_(;9J_8+@0gz zM;dzuQ3^)=hX@pxdKlv;ACoUo=08d;V1lni7?YUh$zJS! zWEZn)HJ3|7wC}o@&pkt`lsLp<7iq4urQ8z=pJ4tFOI@59f-PcvU_`G~(7%wnK zCkX;1xtimVJdO&vJ&TlIp+b*KSD(TBzicznS99Q?8D~e zYz+CkKduFT#b)%P_B$daf8r@VHcEk{M}pa>_{`|x+AaT@7T4mzpE0F$Z}xEefyOZZ z;;x4;y^wzzhP=#3m?Mk7$QqpBRdtfpNb@|Mg2B~3smU9nMx6$hyi^tuc!i)i;sMs! XDk1zr051_cQfaB?sRmd1_rdxHryd|; literal 938 zcmaKqTW=CU6vzL=ZDHL)r8lc>MWqT=i+2;TK1f3(!An9@AAA~?NjqhkA-h8pzKLH$ zAJp{058#I~p51K&4a9wzbJ_p-<(!%G=kM8X0DE|8BY~ual!G)f42viHl-E42j%pvf zC&D!hnb%TD^M)Z=sUGH#Mb3il;0l~e^3FIgVn8ZAqN0^{1d_V;$(PD>j4$}0ZX=I^ zg+&KfQDjK%OIMKTMTYRLA~m(_UmK1*{a@_7N_-d% zy23x;T`%l?z$N`(t$dkB3n_Z!yP_#Wabbeo4ZEZJd#kkxjL(Pfg*n!}ppZeuMio02 z?uYmAfT28j5~)sgU)17(AMmHaeBLRCq8R ziaGM>QR5}4Pd~>wqQO0{BaNtMvCFW~lzw1J;e)>_u`C`j9GvQ7M&thxH2!XIKJ$VC^E>jG_r5k0cePX!q0DAYc+@iWAtzU9x%d?h*K5 Rbk^{gayG?J@C+}o{txZR=>z}( diff --git a/java/src/main/java/Simulation.java b/java/src/main/java/Simulation.java index 1b00bc4..dd62d63 100644 --- a/java/src/main/java/Simulation.java +++ b/java/src/main/java/Simulation.java @@ -1,8 +1,53 @@ +import java.util.Scanner; + public class Simulation { + int nDice; + int nToss; + int min; + int max; + Dice dice; + Bins bins; + + public static void main(String[] args) { - Dice dice = new Dice(2); - int result = dice.tossAndSum(); - System.out.println("Total 2 Dices= " + result); + Scanner scanner = new Scanner(System.in); + System.out.println("Please enter number of dice: "); + int nDice = scanner.nextInt(); + System.out.println("Please enter number of toss: "); + int nToss = scanner.nextInt(); + Simulation sim = new Simulation(nDice, nToss); + sim.runSimulation(); + sim.printResult(); + scanner.close(); + } + + public Simulation(int nDice, int nToss){ + this.nDice = nDice; + this.nToss = nToss; + min = nDice; + max = nDice * 6; + dice = new Dice(nDice); + bins = new Bins(min, max); + } + + public void runSimulation(){ + for(int i = 1; i <= nToss; i++){ + int result = dice.tossAndSum(); + bins.incrementBin(result); + } + } + + public void printResult(){ + for(int i = min; i <= max; i++){ + int count = bins.getBin(i); + double prob = (double) count / nToss; + int starsCount = (int) (prob * 100); + System.out.printf("%2d : %7d : %.2f ", i, count, prob); + for(int j = 0; j < starsCount; j++){ + System.out.print("*"); + } + System.out.println(); + } } } diff --git a/java/target/classes/Bins.class b/java/target/classes/Bins.class index 23359a899901cabd074a7cbe3b1f8535b0f90326..0c61107e79431f0a5dfecf5b08a6651a72696e1c 100644 GIT binary patch literal 681 zcmYjNT}vB56g`t{vSwY^WNl0}vGuDp?n8X^LEDE4LLg|N5`^}_Niyh2b^~!E{wQCB z20_Fh;Exi|?1mVIx%bS>z2}@euWwH;0QRwCBO_q_($S3#OQ3iyZ{=QJMwff1oom&N z1;h<^llx8}^OwL5b)>^lXpp>1QT~v3@lSzVz1iGtlk#ZLQx39NbTN;jK(@ZyEj>JC+?qL_~~R8M^6Ze@Q&I-%KisXpE~nDb{a8g|vOHhKj^*)ZRM4VumJ zyDV<{WQ1{W0#yxM+nH*-I V%Btg<3HaC#u0kc_wG%t|H K$iN4d;RgWdXAfck diff --git a/java/target/classes/Simulation.class b/java/target/classes/Simulation.class index c43d36ac169d804700abda26882533ec5eba973c..075aafe92ec3080cb9ee2ffa1220e98a2a3e4650 100644 GIT binary patch literal 2122 zcmZ`)TT@e46#jOu7>*(!6iCp3P)Ss<)JsbMZ&VG9phnSD+jSSgsE?K)uu6n3tex6QGF>8y;+FRod6Pa){c*m+AqrDcEFEteJiMca|Dc}F3z zq>n=xF-uWiv>lp+GN-tTTr|bFd*phi;XLb=Y-c5vSm60-cgYH)L!n)tS3J8gmd%@v zW0kgH7rMjfdI?zeZrQVn23|vtf=_&R)jZqoSlU^ycyw-=#Z(0C=ra&SjA$lp$M&Wb zdPZJpn^=%gyAA9?oQb&=Cf@LRfnfjj+JZra{tE@mEL(BQ@vKtZsT3EvxXW=V#Y8-U zA-o>OutKNKh`5?O7}$pqh48vKEeQHLBwh9Y3M1%~2KM6sZ5`{5mv)HBKaxndVD$eH zcxJ~LLzj&qVG(pTu$@|O)uwh1Hw?TljfhBjPdZE4N>PkIG;mWq8n%-! zSw*seZa67630KnPW3jWInZI@3T-Q~RTb6-ktk7h|s@V&mbm&BmbID%|ZgCWb$Cu(0 z@!@0oJ37A1mKNcLLHD&W(QF|ntQD(dU>zT^rnk*P#hPE1VM`~Prmb$q3YJj`gFI@Q z^BK3oo{5Xw!o`{9i?uV}8^Rp}cku~PYjQBg5Yp`WhCJzH_ zrk^zp@sDhg@(NeUOfi~XXNoj*}kn8d1XwN-C=O%hHPte~n zP{rQ;RV1cFI9L~^pF`zh{hJt@2=oT37?;mcn!WuCUHCA`Z<5Rd1GF+kCqwjb%;M<4 zFr`C$iH@KP6X?b?U%4q-9QRlZ4T5p_$1XK-lHrK2Lh9i z(apHoDy~m)y%wwDg9l1Qxj*-4>rVmV*LCdHb=k}B5ZgA)s_kXyeNDj!>cM@4W-=rv zlHeD0@I3wS-{1=bRR<6F_|=f8UaG@9bQo}!U~USCXcbFSv4?`;p*x${h1FX>91Tk6 z*FwL+pYunbp^(i5VtNTCo}t79KECQd8hVT!V)tnkpFIevu25I-=dHh}sp5-zTA4>% zKQ+=C)m%&x=zbF80IPfugBZmO#xTnUU*dWL<4hyTXW_6;cbX{?aXsB2R_p1u<08J& z>Gt6qzQzNVZjki(hPoimvSilN7wT%USP((13fh8F#RuwwuNq>L`bbJ@jGu;f0t34{&CVu!h$TMi}xf8N@y}QiTpO3=@0&fY*E; z?$kbQ?}?6K$gRsznwJctm1>(IQ&(M)$0){KWRYViG-W70#=*9Tw)nO$7>Z5R;eMM( z((X?WGiFz62DjN~^aw5BGGv&ld~5cZTPBj>j#q6vxJ)7MWQPbRFlh;|&_Sh9ZQFw> z7t^>(B8<}dP1tS4L6T)-9M>@CVD^lj)}b~caB&^;6s2O4R!T{ws(mI#L%f0qUXlDM zySRy44ATMM7j+eOxcMT@F0HiTp&=n9%3?U@JQi@r!6L(CqUS8Mi@T^WI6ceelkQSw z7$Py5M?1tZd5$Zjze|QtU7FSy@-P<(9s4AQHEcmu9CgH|w1p`2yfHBR(g?4R!|E8Glh7??xL;l^Ta)xgnNjOC z!catYpKC3&gLQ_*A<5^7a6rvJ|Nl^1jzlr}L)}Fk1dPy%UI>j2?P@eLnzKvC82gc2 z=V`Rppzi{WZW=)IMcR$y5(;!;e-;F3L1%wq;%oMpUfA*xN*g~hGk1a;z!7fuA&baR zXodi?1d*e+;3V+n6arN&CGbTo;~o)QBD(unp?pUvOPlutJfwMy?$+pgh8MKU)5^mJ HUSZ}Ril_(_ From d917e578b5ff83f7d2f33487faaeea8ded5a24a5 Mon Sep 17 00:00:00 2001 From: michaelgiovanisie Date: Thu, 16 Apr 2026 21:04:05 -0400 Subject: [PATCH 5/6] final changes, handling edgy cases and get user input --- java/src/main/.DS_Store | Bin 6148 -> 8196 bytes java/src/main/java/Simulation.java | 28 +++++++++++++++++++++++---- java/target/classes/Simulation.class | Bin 2122 -> 2490 bytes 3 files changed, 24 insertions(+), 4 deletions(-) diff --git a/java/src/main/.DS_Store b/java/src/main/.DS_Store index fb00d791231856faf9b02a1b2c9acbe4d1623d39..c05dfaf2b818381b44407f44c501d57399df59f8 100644 GIT binary patch literal 8196 zcmeHMU2IfE6rOWiVD5#&wDQxt3SGKE2rRO#1^Jb2yU1V3)^1Dxfc0+gwY_ln-evFI z-AdD>G5$o<_$2=Orisz;U_yWgqwz&d{E3DT(8L#gFv^pO@}ki*ckVXjr@ok|fjh~} znVECWojGT|GqW>G2!W20-a<$tA%tS)l+DND7K!tDz9~sT4`%}ElU&6uewF*%)Y2reHGj10jI1^m(R z`%zzlD3CUogv9$u)Wmlrzgl3Z+rCfqyAo z@Jz>c4;n=mX)Ku#)0IyzShBqN-gSwMTX&}Rbah{>TeyhTHz>*wI?eXXM@^&HS21;O zY*2GY3|lwt(f+dOnmNnpwY9ua54&ag;?iY}b!tStr^>ofg|ZkODCNxKCDVJ%A7e$6 zsvOdBf(IO(kD{|PRQ5TsCRH8goX(>}oF?bV zhvZZ86}d#NkZ;Jh?cfD8@L1S_E#Vi1STum!e4C+vZJuphdh4~F0n z9EKw>3VCp#0LS43JPuF5lkgP0058L9@H)H!Z^Icl3+LcGd<>t%7w{!qhM(YPxC+0* zZ*WZlNs*RIO;S`^DK$&$q=bZze>_RmNE#CDYAJPKZF*y{+;Z@+Cmp|4v_u}-t?d0z zqvgs15g&IgUa}&#W_|0XZOLgI3E)++HWR@sHIQdUz$I-4t+Ya?-rvBf06sceX}$QVJaMl{z(Hp-NNXlz!t z${0(mRy21gJ7pf;jQH(HMO16pa*ljNK0}~>N4_UNl4}S~3JakTRvN2qqe0Z2nP^uRDe^$27^gQIW^EU=*h;|SLYm_)EX4JYAQ zcpgr{OYjQ38o>5lcuzoX8i@O<5EK+XmU|Nn8NK^)(FEI`Tc*_?C<}#tNEc_p$9?_pa-Bfl}YjQezt9o z-?gKdAHmEMmzxsQSHZ%+jwAK2<4C9fFvNNkMY&Egpi_ck52k-_%<4aH5o delta 210 zcmZp1XfcprU|?W$DortDU=RQ@Ie-{MGjUEV6q~50D9Q$s2Z<$>7Z)VuvFgG=;t>xqpRo1r- ziqFo;&CBnayjwt?v3v4u0gcVO#C#byHf&>F%+A3f$P6?b2n4u+ge%B78w|-rmby>Kp>Ptuo%FPZMw8ulHHnYDky%V z_=%sW<2cSRgTswCGBjmm^apt5kMP1qQkCuu(ys@ZIWoHmv@%IbX5qT-S=p1~j8XMHmsH z88l489#*h1_E6p4$sjf<=$t6%T3L_krmdHvW~DgA#X27qDGo#%pdhNE3*8EWGrBE< zDTui)Yk?;pl50AMt^XgwW?`KW+XUwAEOsoN?wu4tdsW2Ir(jK~Vy-ld4Tw4CJ5?ma zdE-2*YM<20m4Yp@-=*RaA@}7AR+%kq${40TF0(qNO%*5!WvskbnAA#!cz1`v9Gk^l z0EFO7gB-;)={Td8R9rxT9azu`75zBP+ZefqXs#OTZDKwEYt_`GtO`3UT)aR?u~e<0 zb4I%|Dgh93i=0HxQw?Gj3wV)fOO7%4pi6s+(4FU6#yIy!(v7p)S2Bo8EOcB%d|Ab1 zyh4&n#{yeTO8?#yLi05huM0W{q-KGw^5w0HNxa_qk~Kw#DR#PSYo+o5N3P5XyQ{+P z6)_O+sdyhBP-#{xkLwpX!89fv&IIw1f}XU=(i+oIIoOG)dl?wwPKj#nb&wE#K34IG zpjE(hoCNXNgOfdPl?~fi(El-G7A1p}x=-F2nbr~d#i|v$Bw=#`hTQZ9d`5C&7lRIHqvc~Zrl0XiWc;8 z1QKYa&IatE#-mOsu6y~`h#2+#%$Yx{h+p@nq+&+z0t z;k%g0=DZQP_-;Jc_*oo;BDNGBiMzLT+gupQ>6L>?W+kwM) z6K}C}-59|Y%6vG)lD*BHAEFpt@ZLvIS;naNfGCRMQP`}8WiqNxyi=u~O5JY5zIPk8 zS0vY2#XIpT-aRcI-#7_>NZGCB-zm8^6#3SXeJW+YMSh?&r-^ZXia^Q+$&xkX&U*4B zfws;7{WldNW3_u=_&R&MiM$EAyJ|horgCe8>|1&*y)ChY_w8RD{^$iW< zuaz`*?eNpDXTgAuJ; zt6*4NqjY=u0aG+#f_I302LW0L(LsnV4%vrx_^AzX9ZO+!B7)eDz&c3ou6Enr$d+-eKpV1ibh!z<)0)UGvZ_>O)K#*T-om2%g+UmVSVG9QC*Gj zhVe5TNrz`2*+f$F?jy>t9^A(^xqfiPF>2h$QRVn?1)uC1qSNTqe>(h=mI^*=R1m*+ z`2BwsEICKcs|qH`k|Y`x=vZ%5;KC(*QLDg>S$v6I)_sDLy+fOh3*3RPC>dC>e|Mg2 L7T9B!CVc%bwxZed From c721e3b485022dd24044faf981062090e893f6ec Mon Sep 17 00:00:00 2001 From: michaelgiovanisie Date: Thu, 16 Apr 2026 21:33:30 -0400 Subject: [PATCH 6/6] final change --- java/src/main/java/Simulation.java | 6 +++--- java/target/classes/Simulation.class | Bin 2490 -> 2529 bytes 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/java/src/main/java/Simulation.java b/java/src/main/java/Simulation.java index 79292aa..cefe445 100644 --- a/java/src/main/java/Simulation.java +++ b/java/src/main/java/Simulation.java @@ -53,15 +53,15 @@ public void printResult(){ public static int getInput(Scanner scanner, String Prompt){ while(true){ - System.out.println("Please enter number of dice: "); - scanner.hasNextInt(); + System.out.print(Prompt); if(!scanner.hasNextInt()){ System.out.println("Invalid Input. Please input a number."); + scanner.next(); continue; } int value = scanner.nextInt(); - if(value < 0){ + if(value <= 0){ System.out.println("Please enter positive number."); continue; } diff --git a/java/target/classes/Simulation.class b/java/target/classes/Simulation.class index 859bd454eecf47f8dfa91ea32af11479f076d57d..7e8644e000577d67fb141187608bfc1e4c92419b 100644 GIT binary patch delta 308 zcmXAkyGjF56h+s~BxV?fz&K)|F$fkWv508!6%`dh1hG*N(@h~!kts|N5kxEB@A!<` z32AJiFhvSKz|K#w5c~)+p21U`!@hf+yYH>qpSJP-TYUq1d8ioQ!I;Ia$sYR(W6{Y^ zFRT|P-GV}kC$c(+#imelBG0kOHk$?(rzU5dD}t_&iiUV%YS~$HQY(&|OU)Ekm)u;& z=ZYqm%qqe@CpYR`zs`p$+SU^RG|5lD;BplVbbPC){V^dOBt9Ln1SY+ZemCj zlHJD8rnQZsBOFA`V&DUb^#H|||9=7$>9duY0}-1D7P}y`2B?vl!3aodF>nD%3kD7b zO9oyBD+Un;YX%tx8wPm>I|da72L=rWM+O51CkA5%7a(R}P=Hv