From b73ff1a44446e6c17a0c1e95997714997745b84c Mon Sep 17 00:00:00 2001 From: Mail LADJALI <mail.ladjali.etu@univ-lille.fr> Date: Fri, 28 Feb 2025 07:34:55 +0100 Subject: [PATCH] Commit de base pour la suite du dev-oo --- .DS_Store | Bin 0 -> 8196 bytes entrainement/.DS_Store | Bin 0 -> 6148 bytes entrainement/Conditions.class | Bin 0 -> 490 bytes entrainement/Conditions.java | 10 ++++++++ entrainement/Variables.class | Bin 0 -> 910 bytes entrainement/Variables.java | 9 +++++++ src/.DS_Store | Bin 0 -> 6148 bytes src/tp01/Book.class | Bin 0 -> 919 bytes src/tp01/Book.java | 14 +++++++++++ src/tp01/HighScore.class | Bin 0 -> 328 bytes src/tp01/HighScore.java | 13 ++++++++++ src/tp01/Score.class | Bin 0 -> 924 bytes src/tp01/Score.java | 14 +++++++++++ src/tp01/UseBook.class | Bin 0 -> 376 bytes src/tp01/UseBook.java | 5 ++++ src/tp01/UseBook2.class | Bin 0 -> 809 bytes src/tp01/UseBook2.java | 18 +++++++++++++ src/tp02/Competitor.class | Bin 0 -> 1492 bytes src/tp02/Competitor.java | 46 ++++++++++++++++++++++++++++++++++ src/tp02/Dice.java | 6 +++++ src/tp02/UseCompetitor.class | Bin 0 -> 929 bytes src/tp02/UseCompetitor.java | 29 +++++++++++++++++++++ src/tp02/UseCompetitor2.class | Bin 0 -> 1450 bytes src/tp02/UseCompetitor2.java | 13 ++++++++++ 24 files changed, 177 insertions(+) create mode 100644 .DS_Store create mode 100644 entrainement/.DS_Store create mode 100644 entrainement/Conditions.class create mode 100644 entrainement/Conditions.java create mode 100644 entrainement/Variables.class create mode 100644 entrainement/Variables.java create mode 100644 src/.DS_Store create mode 100644 src/tp01/Book.class create mode 100644 src/tp01/Book.java create mode 100644 src/tp01/HighScore.class create mode 100644 src/tp01/HighScore.java create mode 100644 src/tp01/Score.class create mode 100644 src/tp01/Score.java create mode 100644 src/tp01/UseBook.class create mode 100644 src/tp01/UseBook.java create mode 100644 src/tp01/UseBook2.class create mode 100644 src/tp01/UseBook2.java create mode 100644 src/tp02/Competitor.class create mode 100644 src/tp02/Competitor.java create mode 100644 src/tp02/Dice.java create mode 100644 src/tp02/UseCompetitor.class create mode 100644 src/tp02/UseCompetitor.java create mode 100644 src/tp02/UseCompetitor2.class create mode 100644 src/tp02/UseCompetitor2.java diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..b34ff9fb7ab7bac80218603e75eb3e94dcaa52b3 GIT binary patch literal 8196 zcmZQzU|@7AO)+F(kYHe7;9!8z0^AH(0Z1N%F(jFwBFZ517#IW?@{^Nt@{<@qOsLc- zH5vk=Aut*OqaiRF0;3@?$U=Y-;vNnh^*%&)lpGC#(GVDsApj~L6d-MT1_vnJ0HHxr z42%p6;4T0o0|N^zfEb~Te?|rdkXDcykX8^4(#pUHVu8&7Yh_@BYGnj>Ll_ts83e#a zF+#L6FoJCciG#H>FoJDnU|@u3XJCZd%n0qFFhaC5FoJDoU|<B>4mNU>7!85Z5I_q7 zP~V-IA&DWAA<r`hrT@O3fq_BqKNx`ZKvm_W8wMxm=N5p)AOut<H{Znt+W+Txna^Pt zx9pfB0|NtGHU*DtK?a7YJPfG}c?=~CMGT1`*D<6r<U&MH-N`76=1!dYlFEw<pzhnA zRFIQdTw-8wjgg6&g_Vt+gPnt$BQ`iAzdX1kv81%vDX}OT#0$yK&q;!@6O+O+Q_JH8 zM4a>UN)j{kQj0)Jf-_T6lM;(!!ZY(y^2?p_OY>5S!Fr(*9Go1S@dD!2)#fHT3Z^E; zwK@vbmPQ6T3MOVIwY8iaqRRT#LGjr+xq11Wknn_+aSXf=KAh}gU|_)MJuDG}Q!R2- zt<2`EZe9b9Dm>~Dkw=VrQlhggxF|0tKQA3zDS(no4nrnG5?Um8qeU_^16UOnKSO1Z zeRwfpx+6R>g7xL*Bm9FYi^cVv3_%R842}#g489Dm40;T?3@NBCWB?^~)a+8kkjhYu zs*3R^hCjfnu=)cmgY1t6I~Py5KcKP*e_+aD@dq<QF+&kUGODYXKw*#ScCf19kzt@- z#u~(6Zz2b=yV6E0co0Kn5kZV8i#v$Xk~IrM2`D)*l%NJZIN8ht7qb7s*&MD8i+ka6 z$S(e_X6y=eF_JvO&Di9zxEgHvC^4c!fEnUj2~hvvm4N}*_&-F|C^;GeqaiRXLx7RR zCD_FY+Wx}kLr`BE)Spg(N`m^}pzb&$s9z4z2T}s++Jn2}jF3r1u<AiP5CCl%AlIgt aH9T@t5mOdRO$s%2wEhQ2|0pp?LjVAzl){<- literal 0 HcmV?d00001 diff --git a/entrainement/.DS_Store b/entrainement/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..b3e13f3533289810ce1d2142bad9a5e92bfd33a0 GIT binary patch literal 6148 zcmZQzU|@7AO)+F(5MW?n;9!8zj35RBCIAV8Fop~hRD=~|9>@&Ooc!dZoctuHfl%o| zO@Z9b!Vtm`z+k{&h~|D*1_lPR|6l<216*BBx?yl~er^F+6hgq|a`RnWpkcrvtKB)R zdCf6L1_lNs`4qhJ1sND-Lu?o&M?+vV1V%$(Gz3ONfI1<-2r-6(8$yqgqaiRF0;3@S z4*^j5pa5yxGdMu$1_%w3Vqj!o0CxcxLCssJE=Ev40HOw@6{H5F6-0xyGBAQzV0o}s z21W)JuuevBH-v$K5!@vK(O~Tij9{BVe6V%~MzGBc42%%%42%%%46x1%BdA9MG9RLy zfe~yw*oskNGz3ON04W5RA#4Fq{qM>E&q5H<QF1f{Mnhmkga9LpOR$R*sM5sYT~J*M zs!tQ3@}N2xQXPXTX4FOi6J$V90;&{L-Gj7(XmC}`$iM*BI@%C`h0rKH8UpkW0RX5* BFX;dP literal 0 HcmV?d00001 diff --git a/entrainement/Conditions.class b/entrainement/Conditions.class new file mode 100644 index 0000000000000000000000000000000000000000..f3e803eed6a87ef2cd1616b797cd9e8ec5a0454f GIT binary patch literal 490 zcmX^0Z`VEs1_oya1uh0A24;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk- z5<5l)W)00SP6iGJPId+^9tLg(9u(!lmBl5gxr_|V`K2X{45B_@gEI5=1Bx>9N`gy@ zQWJBnIT-jD8CXJ6i%Yl|1Q-O_8H9Kkgc(E_8HBN@W@KP50O`%iV`LE3fS3n%Sa3;E zW?s6rW*7&97$XC-Uw$4tg9IZ3mveqzN@huBeqJ#n1B-KhN-84*zfWdfs$XetQfg61 zVp2{jBLhorVrCvAgP2A%HWL{cc!Nt4le2vj3!v(`g7Zs@l2hF>L7MpyR_K9T%%H#^ z&cMU~0w9u=fsKKYL6U)iL6(7$fsuiMfmLfe1LH;p1_nk3DFz0xG>FZ~Ak82HRT{#; z1U5omP_)KIT2Q!SAp_qg26iFdZ4CU&8Mr}A(QOR;AVZkIhKMn+GB7YOGq5nQFmN-l kGKev-GsrP;GRQJ8Ft9T){b3MeWM^PxkYiwAU}BI50J0lm2><{9 literal 0 HcmV?d00001 diff --git a/entrainement/Conditions.java b/entrainement/Conditions.java new file mode 100644 index 0000000..a5a4d30 --- /dev/null +++ b/entrainement/Conditions.java @@ -0,0 +1,10 @@ +class Conditions{ + public static void main (String[] args){ + int argent = 5500; + if(argent >= 5000){ + System.out.println("Test"); + }else { + System.out.println("Non"); + } + } +} \ No newline at end of file diff --git a/entrainement/Variables.class b/entrainement/Variables.class new file mode 100644 index 0000000000000000000000000000000000000000..0f4615cb073491e3662c7d6501a7ea41f8f50c31 GIT binary patch literal 910 zcmX^0Z`VEs1_oya11<(824;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk- z5<5l)W)00S4h9ZJ29}W2;u1~<E(UIP1|A*;UIsoCjlq@0C8@cL49xkZC5#NBK42p= z^YsIYGV@A;ONvqxbFGCK7#IY27z7!F7#YNK6SGsD^YfAuOTsftGMw}Cic1pnN{Sg7 z)HOUIy1@<#E-A{)OSjg<6yjnKVGw0!5aVGGXOLiI5XNF7BLjN@$o`x>Mg~z0Od~YI z*cqf4892idi!u|Fa#D*K8Cab2Q&Jfj_<b_-QvFJElTwR9Kr)OBEV+r9d5jEV8qwIy zVPxP6&Mz%WPIb%7No8c<gPW)aauy?lfKz^cNpVS0Vu5dJNk)E3F$aS(BLg#|6(c_z zgDMw;8iP7Jg9a#UG#MFGKzbnYk(pPPpPi}?2?a=Sxg{o-<QG*kGR#2s5mX_>bdSWm zl$_LJ6`%b4?9u{jOa~*0plA%KEJ($o9NEi|6oL{VP$QfZb8><+OH!>F8F)PN@=}YO za}tY-Q;XRdbQl>_G5mzhsq74Tj0|%4l`=B0LHxy_z#z%M!~g;yl9hptfssL)fq_Am zfsuicfq{WlYdZtuMg|53Mg|!M2Cy`U&B-9kAO}?%$iU3N%)r2)D&S}%#O}L^fm2#% z7Xv>7!!`zCX_f>V6aj=$QVeVi3}CG+3~UUn48ja-4B`yz3@Qv949pDj3=9lR3<?a2 g3=9k$42%pa42%p)3|b5f3|tJ14B8C34EhX`0MUixw*UYD literal 0 HcmV?d00001 diff --git a/entrainement/Variables.java b/entrainement/Variables.java new file mode 100644 index 0000000..9f59e8a --- /dev/null +++ b/entrainement/Variables.java @@ -0,0 +1,9 @@ +class Variables{ + public static void main(String[] args){ + int age = 65; + String pseudo = "Test"; + System.out.println(age + ":" + pseudo); + age= age + 1; + System.out.println(age + ":" + pseudo); + } +} \ No newline at end of file diff --git a/src/.DS_Store b/src/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..87b464cb16562fd4b806a61e9868f20bf33030c3 GIT binary patch literal 6148 zcmZQzU|@7AO)+F(5MW?n;9!8zOq>i@0Z1N%F(jFwA|OddkQtsi`N>H+`AJX%q0*z& zAPxag+_5l}FcdHtFc_l6pCbbUgWi8I0Q&&0E~&h@02<Fbk_vJ%i%Sd)t}!w(v#_$U zbFg!8bHoN`<d+ARB$kvGJ0%uHgLonN`8i22c4AUkW@>r7fQWN`UP)qRUTP6YNpNOL zYEoiROn7EqN`ARheraAxF<38Df`gNTGhRTVy4u{*Ku5vQ%&1mJq1w{OKu5vE%%rxK zlS5Ql-#REhJ0~|UzYFYQ21Z5*&A<z#VN^E*0|VSYWx+*xIr(|%pnQQOZiE&d3m6y} z48g(iA8ZUvzfn%QVQ_MOZUI;nLcry6^Icq^Va2iae}UAORmVW#iX@+cSH2(v!)%BR zqvU7^jE2By2#_BF(6W((n|vcib&iI>Xb23`5CD}A3eYx@1C(xn&>$%WMg|6O7l0Ae zl!Ar<xE}yf1JVjo1JVkjL0TCYK`gL5SSte~0}EIuBe)yFz`zLZl7MKib_PZUuyzJU z2C#N`gN_lRoq-Xeoq-Y5kOi3w>d}B`h;{}>h<30Yqr_+kjD`Rr1ehUA0Z{$#%D{lD z{|`|$N{)uWXb23;5MX3+33hP;Rhl@w2dZm9^=SfB9#s2-s$)h_J&h0pSH(<_0YwR@ fFsQl*X$8^Xs+f@hQj?E11YjXFN{@yB{X+l%JnDKR literal 0 HcmV?d00001 diff --git a/src/tp01/Book.class b/src/tp01/Book.class new file mode 100644 index 0000000000000000000000000000000000000000..80fbb9d27e05b011bacc2baf66c15850f4cb4c33 GIT binary patch literal 919 zcmX^0Z`VEs1_oyaJuU_&24;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk- z5<5l)W)00SP6iGJPId+^9tLg(9!3Thr~LeEMh3RT(vpn)B1Q%wAB6tklA_GKbZd|f zJ{|^skaE_N%#xf`kcc1;gAju-BLhoiYGM&11EZ%90|SF74}%zkI3t62Zen(-bADcO zVo7*rNrrQNUU5lcUP&<{gQW(h1(+h9nwVmY3>rl04P#_ran4UkWn|#@$;?ajE6q(x zEec6Y%1LEp;3&z5c#DxiL<6fWT*3LJMaijdnIPqypy1I11qmaAfKz^cNpVS0Vu5dJ zNk)E3F$aSpBLgd=6{8g+KO2KG7lR6eDm#N3C=ApY8B{>JAQ6$7SC*fhst>Uk5-e_s z$tC$km5dBCkUa%e2r=IyF)t-2wOGX`KR>&)z#20|kVH^4hEx`$Vo@HAq#lwqtdRo% zYJ_uQPEK%UNvbs?1CM83UTTqZPGWI!YB4*579)cyhM%xGm7PI{kwFf>Qbq<gh`$&V z7&sW17#J9s85lq*iU9=p8F)YxD2XyKfMr=3Bp4VOBpDbOY#5jrSQr=>M6|XuFluRU zWnkCR*~-AHCA*bDU?T$q10#bJ0|SE?11kdq0~-Si13LpKx$-e^G6*wpF)%VnGsr+q z(qdp{U<BE!wS|FQYYPLf))oeVT?`@&3>)C)uz^+ZFfcR7f?XoVAkV<Sz`?-Cpv1t) TpunKPzyLN?lR=w7mq8K$|DWJ1 literal 0 HcmV?d00001 diff --git a/src/tp01/Book.java b/src/tp01/Book.java new file mode 100644 index 0000000..2ab66ae --- /dev/null +++ b/src/tp01/Book.java @@ -0,0 +1,14 @@ +class Book { + int year; + String title; + String author; + + Book(String a,String b,int c){ + this.author=a; + this.title=b; + this.year=c; + } + public String toString(){ + return this.author + ":" + this.title + ":" + this.year; + } +} \ No newline at end of file diff --git a/src/tp01/HighScore.class b/src/tp01/HighScore.class new file mode 100644 index 0000000000000000000000000000000000000000..775f379e2acf2dae2a06f0ad07b362ce03cf601a GIT binary patch literal 328 zcmX^0Z`VEs1_oya5iSNM24;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk- z5<5l)W)00Sb_Nbc2G-!@{GwD&1}+9}b_O0E23`g}Mg~rg%=8Sf1S11;Nqzw%14pzE zm~YL<z~Y>rlFG=y?~|FA>Q|bZlv)&$n3R*s$iSlEsTsz|z!jWdT9lmXmI)H$gPWuW zat(t51IUpK42%p6AgdS{7?>CsK+a`gWZ-9DV9;Y=0?YAfZD(NA5=hz0z`m7%b0Y&t zhX4Zu10Mr30|Nsy0}BHS11|$BSg#;duL;Qe3=9kcAiV-9wpudix`h~67#JAX7+4tC U8Q2*(82A}D85kLaz^)Jm00!qWEdT%j literal 0 HcmV?d00001 diff --git a/src/tp01/HighScore.java b/src/tp01/HighScore.java new file mode 100644 index 0000000..441c506 --- /dev/null +++ b/src/tp01/HighScore.java @@ -0,0 +1,13 @@ +class HighScore{ + Score[] top; + HighScore(){ + this.top=new Score[100]; + } + HighScore(int taillejeu){ + int taille=100; + this.top=new Score[taille]; + } + int getNbfreeSlot(){ + + } +} \ No newline at end of file diff --git a/src/tp01/Score.class b/src/tp01/Score.class new file mode 100644 index 0000000000000000000000000000000000000000..fb18f8e030e44345b45b9a7e8f0abd3edde7cbd2 GIT binary patch literal 924 zcmX^0Z`VEs1_oyaJuU_&24;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk- z5<5l)W)00SP6iGJPId+^9tLg(9!3V%;N<+GR7M8QlFZ!H;*!MN0!9WQAA}jfB}JKe z>DC}!d^`;NAT2C;iMgpD0YM%HAqHVa2G(MT8H}Dn3=9mSJPcwC;*1R9xry1S&iQ%C zi6!BgB^l27dBr7(c_qb+43-+07GR2aYGR5pGH77Y>xrpQGmMde#W_DEm63tpCo?bA zuQWF)wJ0PpDJPYYfukfJ;w?r75e=-ia0Ta=7A2>;WrCD*frCg76ef%e0#5n)CB-F0 zi3Pr?B^miC#T*QZj0~)dR*bfc{A>)$Tns7<s_YDEpg>S(WKaR=g2YB<URi#2sy@VK zNVvEqCYR(FRWdTnK=u_>A;f%-#JrT8)M6E%{QT_F0&7g4B8i}A45=(g#iBeKNj)Te zSR;o3)ClLqoSfjyl2mI(1|HA6ywoD+oW$bd)M9o9Ek*`a3_oFWDm#M?BZC}%rHl-0 z5PvZ!FmNz1F)%PNGcbVC6axtGGw^^YP&#E`0L!v6NH8!mNHQ=m*f20LurM$%h-htR zVARsy%D}FryOn`gOJ*yBz(xiJ21W)c1_lN(237_J1~vv326hHeg5_i2WDsWHVqj#D zW{`oJq{YC@zzDKcYYPLr))od{tt|`!yBI_m7&gGoVFRn+VPIyE1-nF!L7stufrEjO XL5YEpL4iSofdOo)CWAJEE`uZh@tfj6 literal 0 HcmV?d00001 diff --git a/src/tp01/Score.java b/src/tp01/Score.java new file mode 100644 index 0000000..4077afa --- /dev/null +++ b/src/tp01/Score.java @@ -0,0 +1,14 @@ +class Score{ + int score; + String name; + String timestamp; + + Score(String a,int b, String c){ + this.timestamp=a; + this.name=c; + this.score=b; + } + public String toString(){ + return this.timestamp + ":" + this.name + "=" + this.score; + } +} \ No newline at end of file diff --git a/src/tp01/UseBook.class b/src/tp01/UseBook.class new file mode 100644 index 0000000000000000000000000000000000000000..55271a52d66559a480177ef6271fb7e74dfc7aee GIT binary patch literal 376 zcmX^0Z`VEs1_oyaDJ}*k24;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk- z5<5l)W)00SP6iGJPId+^9tLg(9u(!lmBl5gxr_|V`K2X{45B_@gEI5=1Bx>9N`gy@ zQWJBnxfu8u_}Li*co+mhmI-4~!^ps10Me0@$Ic+k$iN<2oa&UHpUud?;+&t7%E-X) zlbM(5SDKrYS`?C)l#|NHz>=Gona9W=rV$OX6YTillA_GKbZgBpMh33n{L-T2RJTl! zVjie@dLXMA6c~gUm>56+M6xolF)%WSFfcI4GB7eQGB7Z(YHep=+{nPdz{nuVzyOv8 su{jyU7{sAUm7z-6H!-kpW8g(71_dkw12Y2~0}BHqg9HNu0~3QJ00J6F#{d8T literal 0 HcmV?d00001 diff --git a/src/tp01/UseBook.java b/src/tp01/UseBook.java new file mode 100644 index 0000000..627f6b8 --- /dev/null +++ b/src/tp01/UseBook.java @@ -0,0 +1,5 @@ +class UseBook { + public static void main(String[] args){ + System.out.println(); + } +} \ No newline at end of file diff --git a/src/tp01/UseBook2.class b/src/tp01/UseBook2.class new file mode 100644 index 0000000000000000000000000000000000000000..9214e3fd2f62fdcdf979e77f71c521b57e1840d0 GIT binary patch literal 809 zcmX^0Z`VEs1_oyab1nuZ24;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk- z5<5l)W)00Sb_Nbc1{SCM{A>;eE=C4+$I_D2(jr3+1|CKRwvfz{qEtgJ26hHMka7Hs z3>q3f2m^yliZb)ktuaMBHN!X<1mUI`aWDwOOf%wO5QR$^b1;a*B#b#2B;gV!91PMh z2@?(mS-6BL2ZKCJ!jzLikwJ-_L79g^g+Ud?tHG7UC8@cL49xkZC5#NB5Eo|V>jxBN z=9L7O6s0EST5~a|Gib0gX!0;<F=#U~2!s8Fs)mt)y#S;mCy$Xq6xrvHptJ@BpDrT< zM`&>>C<Kid8Cab2Q&Jfj_<b_-QvFJElTwR95|eUL85vk|6EpJ|8N@WAA&vpZ2s8jS z!x$NOgG&;Vvwaf_!0Oo<Oc)v1qkTZ8S~D_m1?QI*C8xS&f=uFt*`^0_F@pkw4g(Vd z2!Kdd1~vvp20aD_23ZD121W)323D=@42&BY7#J8C^cfhy(jYb`g8_pfROv$o4h9wm z28Lday$tM;%)1%bBZWAHxCPn%ZfD>Pj${D~2nY!YvWtTSSiu4!LSlmKRbT-&uz-Y+ zlpuQ@Sb!ZYAR{Cv$bKIr;G@lK<jZU)tG#a#gU}`h1#MZQZ47EH%#6$bzXJ;|!4L*H znF;J<H3m)w1_ow^C<ZQuI0kNpGzK1qd<JfYQU*STS_XcGHU>V19tJ@MBL)TrF$R`@ f3<>NE#_SC2jK3H}{xC3tC<aCbQw9bGCI&MAdBCq$ literal 0 HcmV?d00001 diff --git a/src/tp01/UseBook2.java b/src/tp01/UseBook2.java new file mode 100644 index 0000000..e0d2376 --- /dev/null +++ b/src/tp01/UseBook2.java @@ -0,0 +1,18 @@ +class UseBook2{ + public static void main(String[] args){ + Book[] livre= new Book[]{ + new Book("Auteur1", "Titre1", 1789), + new Book("Auteur2", "Titre2", 1815), + new Book("Auteur3", "Titre3", 1914), + new Book("Auteur4", "Titre4", 1918), + new Book("Auteur5", "Titre5", 2015), + }; + Book min=livre[0]; + for(int i=0;i<livre.length;i++){ + System.out.println(livre[i]); + } + for(int j=0;j>livre.length;j++){ + System.out.println(min[j]); + } +} +} \ No newline at end of file diff --git a/src/tp02/Competitor.class b/src/tp02/Competitor.class new file mode 100644 index 0000000000000000000000000000000000000000..c39a5b2791892d3377ad35946c45e8dd80c9e725 GIT binary patch literal 1492 zcmX^0Z`VEs1_oyaCoTpi24;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk- z5<5l)W)00SE(Q(;PId+^9tLg(9!3T(=ltA))RN4S{31pM{<74f%(TqZqLlpN;>4m9 zMh12bPft%z%_t5AK1K$P%)GM1oXnI|P6iGJ0UicH1|dcUuDsIRq|~C|%=A1)1|c7W z?ZG8QnR)5fLJSNHB0LPD3}TE7;<<_0sm}R%$%!T5nI##{`FX`9iFqZ(j0~b0o|>3? zLH0=SFi0{;F*2|gC+8QXGBPlFf<$F_7-T`BEG3z_sX`2l4Dui=6c`yaG%$_v#AY@Z zgA#)>JA(=jgDQg>O0Yp3&d9))T3DKx19lvenUFxW){KG&P8cHti*tTTDkB5GPi9`K zA2>Wh5|eUL85wwkOA?c_eG?0ye2$WQnDHVSSbWULz^~zhh!U_h9GS&#iNz(UMT`tw z!TF^{$*FFcAhY=q>hwUt&d4C(l%HQxTvC)+;G0^Kk)Kk`!C=hD!0eaL$iZOB$RMb} zsH4EBP>`RQS5mB_z*wxw&&FWR#bCi;$<AN}3P5W{1{IJ|ko1$8SC*fhst<86B--2( zlS}f8Dj6AOAcr$lA;eOT#JrT8)M6E%{QT_F0&Aq8gBXM?f}$~`vLF>%5~@5J$pl#7 zBMCu`a8At03C=7@wPs}C@yyFhEppCDEG|whW@oTtWKhNM6E>%^GdM6Z$l+JY$iN2i z7lQ%=2LlrW0|PSy6DWZ)FfcHIk|dZGWB{dlRt81}Rt9wjMg|QA28JpI76w)Z1_ooT z?F@|4GP0s9I~dq!G4N;!@or_{U(Ud*CB2J5n1Nv{1HYEcRt9k`0UOy2QI>?Q4AL9H zhH5e}Fvu~mGcYi)F|aVOGw?HTFi0?fk}(g1Is-3*5d%Mi76Su=AOq8X1_=gMb_Nbc zMn*;k22KV>25kl%s5`V6m>C!u7#M`KwlMH(ZDA1C+QJ~ci$RWoVFLpL10w^-8aA*B zK?Y7x83EN-&A`OK0&>3;%R&ZDDS?zF46Mv+q-Qg5N(&f)*)p>kIAsK^!ED*t44kr1 zHp?2g`_&jYLB#<BH-jhxFM}9^ID-U(B!eV_GJ_O@DuXnGK7$N{A%iT~A6yI^+>D%H z$iT>;%AgB%NGbypIN-Ikw3jikvaHcQ4sr;{H`-em__r}A&SVe(`Ad5XgZKiF0%nB$ zknmGvU}aEZU}sQf;AT)^-~|-`3~CG-4C-KeSs9qwS)~{l8T8;*T0pG?g_pGU76xgs zACdgU$H2_Mz@Wvz&7jS|%b)``hnazqmw}l<AMAMp215o020jKR1~Udm1|u+O!eGO| Rz`(`8$Y9H0&)~=)2>{p@H{AdL literal 0 HcmV?d00001 diff --git a/src/tp02/Competitor.java b/src/tp02/Competitor.java new file mode 100644 index 0000000..206adbc --- /dev/null +++ b/src/tp02/Competitor.java @@ -0,0 +1,46 @@ +class Competitor{ + private int score; + private int time; + private String numberSign; + + public Competitor(int numberSign, int score, int min, int sec){ + if(!verifierdossard(numberSign, score, min, sec)){ + this.numberSign="invalide"; + } + else{this.numberSign ="No"+ numberSign; + } + this.score = score; + this.time = 60*min + sec; + + } + public String toString(){ + return "(" + this.numberSign + ", " + this.score + " points, " + this.time + "s)"; + } + public static boolean verifierdossard(int numberSign, int score, int min, int sec){ + if(numberSign <1 || numberSign >100){ + return false; + } else if(score <0 || score >50){ + + return false; + } else if (min <0 || min >59){ + return false; + } else if (sec <0 || sec >59){ + return false; + }return true; + } + + public boolean equals(Competitor other){ + if(this==other){ + return true; + }else if(other==null){ + return false; + }else if(this.numberSign.equals (other.numberSign) && this.score==other.score){ + return true; + } return false; + } + public boolean isFaster(Competitor other){ + if(this.time > other.time){ + return false; + } return true; + } +} \ No newline at end of file diff --git a/src/tp02/Dice.java b/src/tp02/Dice.java new file mode 100644 index 0000000..600c9ca --- /dev/null +++ b/src/tp02/Dice.java @@ -0,0 +1,6 @@ +class Dice{ + private int numberSides; + private Random rand; + private int value; + +} \ No newline at end of file diff --git a/src/tp02/UseCompetitor.class b/src/tp02/UseCompetitor.class new file mode 100644 index 0000000000000000000000000000000000000000..3a3f7b6bca9bd8ac481a252def96f6877c6328c7 GIT binary patch literal 929 zcmX^0Z`VEs1_oya11<(824;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk- z5<5l)W)00Sb_Nbc1}^9P+=A4S%#!>fE(Uf6E|6YsMh12bPft%z%`i>|UIspP27Vp} z0R}-7BZDi8OHy+g8JP1+OBfkMeZZDw=IaL(W#*LxmlUNY=2~+x2s4PVGl=pqh%tyW zG6-W)!^ps10Me0@$H*Y60Wk&1$<~@-AZJPPFi0^-GcvHH7M3RF6f-jLYxp1>Zmk)` z!63`Xz#WoWT%wSYs*qHr0J2&hWUm66xxpnxnR)5fnqeFaN{kG=U@ZZO#R^WDsd*d> zDvS(*eu;Ss;fXmpi5Ut3iA5>-dF%{oj10V?#i<A@85vld^HWk88TfrN^HTjvbCXhw zLK2g5QW+UoauYN27#YMgqLF+9x0R8BH@GA*Iomg}0IZ&!L6?z%HyYVDj0{}C`K3k4 zscxAd^Mp_=)&qqhg93vp0}}%XfJjybHU>rpbp{3oSq4T1Mg|53R;}#}j2jsk7#JBe z7#P6PAT}q1CW974DPueX2Lm$$1H&tUl)Vh>KHAK?8Q3FP1at-X1w^(pa0Y9$fCN|t z6a;t#bio3wAOQ{m9synfYp?(tNI-x`fJcB|zzr<I4i-@m@P?bhfh58ORwDq`hHS6^ zL>rPp%(gPx`xY?>ZDQcjmNDAKAk@OdxcvV+Z4M)CR-<hU60;b%H!<)C$!ueg(-vSe z(q=&tR0IpM8)>tF1ZP52DsN+u1BC|@I6V9qgc%qZSQywCSQ*3_*cdbz*cmJtI2gPc zI2mFYxES&oxEUH5co?QI@G{I{;A2?Iz{{|jL4aX9gCN6x24RLX3?d9y7{nMJGKe$0 mWRPLdW?*38XJGxyFpZr-hw&GKh_HwV10#bT0|NsSgFXP^p1`{R literal 0 HcmV?d00001 diff --git a/src/tp02/UseCompetitor.java b/src/tp02/UseCompetitor.java new file mode 100644 index 0000000..80145ef --- /dev/null +++ b/src/tp02/UseCompetitor.java @@ -0,0 +1,29 @@ +class UseCompetitor{ + + public static void main(String [] args){ + Competitor [] competitor= new Competitor[100]; + competitor[0]= new Competitor (1,45,15,20); + competitor[1]= new Competitor (2,32,12,45); + competitor[2]= new Competitor (5,12,13,59); + competitor[3]= new Competitor (12,12,15,70); + competitor[4]= new Competitor (32,75,15,20); + competitor[5]= new Competitor (32,75,15,10); + competitor[6]= new Competitor (2,32,12,45); + competitor[7]= new Competitor (12,12,15,70); + for(int c=0; c<competitor.length; c++){ + System.out.println(competitor[c]); + } + if(!competitor[5].equals(competitor[2])){ + System.out.println("Test de bz "); + } + if(!competitor[6].equals(competitor[1])){ + System.out.println("Test Pas Bien"); + } + if(competitor[7].equals(competitor[3])){ + System.out.println("Nan Wallah Pardon"); + } + + + + } +} \ No newline at end of file diff --git a/src/tp02/UseCompetitor2.class b/src/tp02/UseCompetitor2.class new file mode 100644 index 0000000000000000000000000000000000000000..9ea1c2d9ba45a683b2a3ee106f6ab6b178b5bb14 GIT binary patch literal 1450 zcmX^0Z`VEs1_oyaZ!QKV24;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk- z5<5l)W)00Sb_Nbc1}^9P+=A4S%#!>fE(Uf6E|6YsMh12bPft%z%`i>|UIspP27Vp} z0R}-7BZDi8OHy+g8JP1+OBfkMeZZDw=IaL(W#*LxmlUNY=2~+x2s4PVGl=pqh%tzx z>MkkD%u8ovU@uF|DNXfHV`Na%fEa<~UTaMxp<u8MYmg%)c^IS^q!}65QVUBHbBY-m z_%(bG-mun;5@KLrkmX^JV~}TL5YJ7_PIb=DOHM2a&n(Gs&d)0@Nz5xLW@NBLwh?MP zriD>h9ihme#Ll41!=S>T%E%y$#qW#^>;<5Z$jM`55XEAVW|$BIBZE4~ks6E)>R41@ zvsj3Mi9uF~ff+=wFvzkq=rS_!g%+nGd~d|az~Y>rlFG=y?~|FA>Q|bZlv)&$n3R*s z$iR}Dn3>1OAf^$G=}pZrMh33n{L-T2RJTl!VqsKc^+0}PWDs!5&o3!1DM~ExO)bgD zPbubLFk@s8a?Ht0PPJlGa4IUz%eP|GwPWO9uwY~mfr;mp=Hys`2(XM5k`AZ}u(%D9 z4(FWI+|;}hs9AQ548m{`1(*DyM6d)u8-oKEgCm0zJA*SQBwZL8R6y>8B>K#}vi$5+ zeMrngQh-}xa!GzsB_qQO<N${%g!srKF)t-2wOGX`KR>&)z#228kVH^4hEx`$Vo{D9 z){tz7lB}UdI49=h1ZS3{S~D{6c;@A$7CGl678j=$vop9eGN@ws37b>d89W&o<nSwH zWMG5%i$Q@whk=O!1VAJ!0~-S)gB~c`FfcMOGB7Z(YHep=+{nPdz{sG_zyOv8u{jwG z7!09GKQOQ{ure?(Y}w7g9?2r0E5I)xvYmm`2bJp!;<5@T2=EB#ZfD^1gK(9gTq~AM z3_RL97=(0oFbHYuY-5nv#UR7Lu#G_hDz4247E?nJ1F6*pi)$i_>w?5}!QxslagdlK z%MJ!1T}c+Oj5b&X;WI4;E(Qh$W(Ix+76v&6Rt8-LHU?V;c7{*}4u(tyPKHJXE{2&5 z+zgu;co>)&j2IXgm>7&1Oc)p#6c|_;>=_stOu?i%n6w0w)?m_>!Igo5fs28W!HvO# I!HYo>0Cw|bGXMYp literal 0 HcmV?d00001 diff --git a/src/tp02/UseCompetitor2.java b/src/tp02/UseCompetitor2.java new file mode 100644 index 0000000..e6f2860 --- /dev/null +++ b/src/tp02/UseCompetitor2.java @@ -0,0 +1,13 @@ +class UseCompetitor2 { + public static void main(String[] args) { + Competitor alice = new Competitor(1, 45, 15, 20); + Competitor bruno = new Competitor(1, 45, 15, 20); + Competitor clement = new Competitor(2, 32, 12, 45); + Competitor dora = new Competitor(2, 34, 12, 45); + System.out.println("Alice:" + alice + " Bruno:" + bruno + "->" + alice.equals(bruno)); + System.out.println("Alice:" + alice + " null:" + null + "->" + alice.equals(null)); + System.out.println("Alice:" + alice + " Alice:" + alice + "->" + alice.equals(alice)); + System.out.println("Alice:" + alice + " Clement:" + clement + "->" + alice.equals(clement)); + System.out.println("Clement:" + clement + " Dora:" + dora + "->" + clement.equals(dora)); + } +} -- GitLab