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 0000000..439ee97 Binary files /dev/null and b/Dictionary/out/production/Dictionary/Dictionary.class differ diff --git a/Dictionary/out/production/Dictionary/DictionaryCommandline.class b/Dictionary/out/production/Dictionary/DictionaryCommandline.class new file mode 100644 index 0000000..7575e99 Binary files /dev/null and b/Dictionary/out/production/Dictionary/DictionaryCommandline.class differ diff --git a/Dictionary/out/production/Dictionary/DictionaryManagement.class b/Dictionary/out/production/Dictionary/DictionaryManagement.class new file mode 100644 index 0000000..6ccb9c2 Binary files /dev/null and b/Dictionary/out/production/Dictionary/DictionaryManagement.class differ diff --git a/Dictionary/out/production/Dictionary/Word.class b/Dictionary/out/production/Dictionary/Word.class new file mode 100644 index 0000000..a4a7cf8 Binary files /dev/null and b/Dictionary/out/production/Dictionary/Word.class differ 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; + } +}