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{uG30c`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;
+ }
+}