Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Assin. 1 Observe the following code, which creates a simple hashtable. // Demons

ID: 647325 • Letter: A

Question

Assin. 1

Observe the following code, which creates a simple hashtable.

// Demonstrate a Hashtable
import java.util.*;
class HTDemo
{
public static void main(String args[])
{
Hashtable<String,Integer> numbers = new
Hashtable<String,Integer>();

numbers.put("one", new Integer(1));
numbers.put("two", new Integer(2));

  }
}

Starting with this provided code, add the following functionality:

Add the numbers 3 through 10 to the hashtable continuing in the same manner as shown.

Prompt the user for a string, and display the corresponding number. For example, if the user types

Explanation / Answer

Answer

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.*;
class HTDemo {
    public static void main(String args[]) throws IOException {
        Hashtable numbers = new Hashtable();
        numbers.put("one", new Integer(1));
        numbers.put("two", new Integer(2));
        numbers.put("three", new Integer(3));
        numbers.put("four", new Integer(4));
        numbers.put("five", new Integer(5));
        numbers.put("six", new Integer(6));
        numbers.put("seven", new Integer(7));
        numbers.put("eight", new Integer(8));
        numbers.put("nine", new Integer(9));
        numbers.put("ten", new Integer(10));


//--------Coded by Ravi----------------------------------------------------

       System.out.println("| "+"word"+"    |    "+"Numbers"+ "    |");
        for( Object word: numbers.keySet().toArray()) {
       
            System.out.println("| "+(String)word+"    |    "+numbers.get(word)+ "    |");
        }
       
        System.out.println("Enter a number in words: ");
        InputStreamReader isr = new InputStreamReader(System.in);
        BufferedReader br = new BufferedReader(isr);
        String s = br.readLine();
       
        System.out.println(numbers.get(s.trim()));
    }
}

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote