From 516f3a410cf06778bec056ecf55235d0b4fc4dbe Mon Sep 17 00:00:00 2001 From: Dangobums <62579923+Dangobums@users.noreply.github.com> Date: Fri, 25 Sep 2020 22:04:38 +0700 Subject: [PATCH] Add files via upload Week1 take input from commandline --- Dictionary/Dictionary.iml | 11 ++++++++ .../production/Dictionary/Dictionary.class | Bin 0 -> 1419 bytes .../Dictionary/DictionaryCommandline.class | Bin 0 -> 391 bytes .../Dictionary/DictionaryManagement.class | Bin 0 -> 1427 bytes .../out/production/Dictionary/Word.class | Bin 0 -> 587 bytes Dictionary/src/Dictionary.java | 18 +++++++++++++ Dictionary/src/DictionaryCommandline.java | 7 +++++ Dictionary/src/DictionaryManagement.java | 24 ++++++++++++++++++ Dictionary/src/Word.java | 19 ++++++++++++++ 9 files changed, 79 insertions(+) create mode 100644 Dictionary/Dictionary.iml create mode 100644 Dictionary/out/production/Dictionary/Dictionary.class create mode 100644 Dictionary/out/production/Dictionary/DictionaryCommandline.class create mode 100644 Dictionary/out/production/Dictionary/DictionaryManagement.class create mode 100644 Dictionary/out/production/Dictionary/Word.class create mode 100644 Dictionary/src/Dictionary.java create mode 100644 Dictionary/src/DictionaryCommandline.java create mode 100644 Dictionary/src/DictionaryManagement.java create mode 100644 Dictionary/src/Word.java diff --git a/Dictionary/Dictionary.iml b/Dictionary/Dictionary.iml new file mode 100644 index 0000000..9465dd8 --- /dev/null +++ b/Dictionary/Dictionary.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/Dictionary/out/production/Dictionary/Dictionary.class b/Dictionary/out/production/Dictionary/Dictionary.class new file mode 100644 index 0000000000000000000000000000000000000000..439ee9706da737ef2b23e1b9c0fba9f4cde15e68 GIT binary patch literal 1419 zcmaJ>U2hXd6g^`*S$o;UNq_+1qoz$-8(Lf_-%g>ykdn%wm5j^-4=}Mu$&mGqwL76i zf;WCdpZn711_>l2_yPQc{uG30&#c`f$Po`abLZ~8=iINEcOPHB1#lI=_{bpZAs1i- zqXH9;)$2TY=Ge9cg<_AX~1q3dp12!4I$xfq;Kgx2-mjj5h^Fem8L^ z5%BIe?op~a+wlNJOwhMy_(v=iFopdd4g@%e=}+jIn~7CjTAB@#9&Dt6XjAG=8tPFd|L4 z&yyxh5*@A9DlH!+ob>QzfUhtskaO7xjIS!|qz6{U6a@~HE5qK-_v--PILG4u9_mRi zlscMX$twX);k3Y^u3T4j6Sbwir|lZ0#LCFBNLR{B!?44eJ-8Wa-EVHo7Y+ zzAINkYNi^dEyI?KwL1@#IlHDw7&LaeSYrcZhuId&{U%mgM0JhjAoMi?V`=>s!qAn& zwN+Esw6eXvEPDg&{Cqnc%#GhP8*y7LY8OaxhwF@M4rkzoF*dQW>@6$1W;#i66hHd7 zhU*@Fa@AT8nB5sm9X&Sds@iW>zkrLfZH=42KX$isVAuz}Eu&7TlG%na>l?k=a5;Br zK5@Le*;9L%-`{25zbLic4H-bxWf(TKRUF(p6BX&OrmLG;!O|~9k&5e~OcIrNSQMBW z%5<*;JlqyI@p)6%urynoaJuhA zZU+cV;s=~3WC0hp<9bGN7sB~1Oimqoi6hzC4AK9@92JzjnR74k#bBR%jWR%^=MaDW z`;TMKrfEzQ1sHRW5?PAWjgxC~J1rj-TuiHSiFO5KKEN0636{s@?NBOdAcUFdyg}&& qyzC%Dk#e}#)Dw zpc5jBvFh5RbD1~NXkniS-Fqu_bEed-u|*xCOBnvw$EK=;E|k{dXhOBlj Jn|${$`~(K6P*?x} literal 0 HcmV?d00001 diff --git a/Dictionary/out/production/Dictionary/DictionaryManagement.class b/Dictionary/out/production/Dictionary/DictionaryManagement.class new file mode 100644 index 0000000000000000000000000000000000000000..6ccb9c27f1c1a08e5068f8eebf2a9f159837933b GIT binary patch literal 1427 zcmZux%TgOh6g@4;j5Hc-KoSPxhfIu-09%P)Az|iO0+Z6Lybm} z+2>1=Mb`ELT%jr-kpIah3&*D=#Ucd@^>p7p=iYN4t-n70@h5;Kd~YL$xP^p+6BrU0 zc_V+8B~R*R>FL%Rw;l-$-BMabD+2LCv6ey-DGRoPG@SpztGlhp^@$4FB;_hyM=B^i z3zd$lQRqs4If;`3)jjh`3oUJGg=pYb_fMfmESlBCr}sd@XS9QP9czQt##)L4G%A=Q~nI`6$RM zllhWK=bD4-xWVe0bjq6jVsFbfzQLk}ZynABM4Q}O4C@Rm=z3nWnCvOg9SXq z8aWe~#dml_VKbOQnY$PnBY2D_OkDam?d%SLYmKOyMM+ r;W?R%h8L*vn`TdpcK)-F^^&(SyrO*=v5%OtkQ3q`9t3JM#_;+R_mDgv literal 0 HcmV?d00001 diff --git a/Dictionary/out/production/Dictionary/Word.class b/Dictionary/out/production/Dictionary/Word.class new file mode 100644 index 0000000000000000000000000000000000000000..a4a7cf8d42d53b09e2277845f0ed563a68883fd4 GIT binary patch literal 587 zcmZutO;5r=5Pe$;wWSoO_tNhcro$R=mCTAWER-qlG2)5)Ssn^#KeO?z#nCt zT@Vu?o6OhFdv9jGzCS(z9An3Uft&@?MIHr)%8)y^Nu7B4e4IGUV!w zj*S)A791BvxD4iXlJ*&jPvmYho(=>7{P2&Youx7!v=q#9QC1jNH;d={h|8E^zrNVM zSZQ=f>@4XEhH@xlaWNisMS8`%5mo#!>G7z;Q>pS<(ai4T15F>Q5nBu%&8EWnn6-Li zQHSV%`{olm?PQ$x#JN;jw&FNa3u2F!GU$p1J-UXDXhZTjFgj<2Y?ZPbbz<`6;2kVD zn7|4SCn&vYfKS$kN!BLokS)R^l2xkgPGP8FjWQz8GE7HG$RL4rY|LbuQeBQme~FQM@MCR literal 0 HcmV?d00001 diff --git a/Dictionary/src/Dictionary.java b/Dictionary/src/Dictionary.java new file mode 100644 index 0000000..89d1488 --- /dev/null +++ b/Dictionary/src/Dictionary.java @@ -0,0 +1,18 @@ +import java.security.PublicKey; +import java.util.HashMap; +import java.util.Map; + +public class Dictionary { + public static Word[] words = new Word[100]; + public static int pos = 0; + public void add(Word word) { + words[pos] = word; + pos++; + } + public static void printAllWords() { + System.out.println("No" + " |English" + " |Vietnamese"); + for (int i = 0;i < pos; i++) { + System.out.println(i + " |" +words[i].getWord_target() + " |" + words[i].getWord_explain()); + } + } +} diff --git a/Dictionary/src/DictionaryCommandline.java b/Dictionary/src/DictionaryCommandline.java new file mode 100644 index 0000000..00c2251 --- /dev/null +++ b/Dictionary/src/DictionaryCommandline.java @@ -0,0 +1,7 @@ +import java.util.zip.DeflaterInputStream; + +public class DictionaryCommandline { + public static void showAllWords() { + Dictionary.printAllWords(); + } +} diff --git a/Dictionary/src/DictionaryManagement.java b/Dictionary/src/DictionaryManagement.java new file mode 100644 index 0000000..a6bafe3 --- /dev/null +++ b/Dictionary/src/DictionaryManagement.java @@ -0,0 +1,24 @@ +import java.util.Scanner; + +public class DictionaryManagement { + public static void insertFromCommanline() { + System.out.println("English "); + Scanner sc = new Scanner(System.in); + String new_word = sc.nextLine(); + System.out.println("Vietnamese"); + String new_explain = sc.nextLine(); + Word insert_word = new Word(new_word, new_explain); + Dictionary dictionary = new Dictionary(); + dictionary.add(insert_word); + } + + public static void main(String[] args) { + Scanner sc = new Scanner(System.in); + System.out.println("How many do you want to input:"); + int n = sc.nextInt(); + for (int i = 0; i < n; i++) { + DictionaryManagement.insertFromCommanline(); + } + DictionaryCommandline.showAllWords(); + } +} diff --git a/Dictionary/src/Word.java b/Dictionary/src/Word.java new file mode 100644 index 0000000..a2ce552 --- /dev/null +++ b/Dictionary/src/Word.java @@ -0,0 +1,19 @@ +public class Word { + private String word_target; //tu moi + private String word_explain; //nghia + + /** + * getter setter. + * @param word_target + */ + public Word(String word_target, String word_explain) { + this.word_target = word_target; + this.word_explain = word_explain; + } + public String getWord_target() { + return word_target; + } + public String getWord_explain() { + return word_explain; + } +}