Home Answers Viewqa JSF-Questions how to i convert this case to loop...please help.....

 
 


badrul hisham
how to i convert this case to loop...please help.....
1 Answer(s)      a year and 9 months ago
Posted in : Java Server Faces Questions

import java.util.LinkedList; import java.util.*; import java.io.*; import java.lang.*;

public class LinkedListv4 {

char question;
Scanner console = new Scanner(System.in);
LinkedList listA = new LinkedList();

public void Switchers(){

            System.out.println("| a. Append a specified elements to the list");
            System.out.println("| b. Add an element at specified index");
            System.out.println("| c. Add a new elements in front of the list");
            System.out.println("| d. Add new elements with a specified value into the list alternately");
            System.out.println("| e. Remove the first element in the list");
            System.out.println("| f. Find an element at a specified position in the list");
            System.out.println("| g. Replace the elements at a specified index");
            System.out.println("| h. Print the list");
            System.out.println("| i. Print the list from a specified index");
            System.out.println("| j. Print the list in reverse order");
            System.out.println("| k. Remove all elements in the list");
            System.out.println("| l. Check for empty list");
            System.out.println("| q. Quit");



            question = console.next().charAt(0);
            System.out.println();



            switch (question) {
              case 'a': AppendElement();

              case 'b': AddElementSpecific();

              case 'c': AddElementFront();

              case 'd': EditExistingList();

              case 'e': RemoveFirstElement();

              case 'f': ViewElements();

              case 'g': ReplaceElement();

              case 'h': PrintList();

              case 'i': PrintListSpecific();

              case 'j': PrintReverseOrder();

              case 'k': ClearAll();

              case 'l': CheckEmptyList();

              case 'q': Quit(); 

              case 'Q': Quit(); break;

              default: System.out.println("Invalid Input"); 
                        System.out.println();
                        Switchers(); break;
}

}

            //1 --- DONE
            public void AppendElement() {

                    System.out.println("+---------------------------------------------------------------------+");
                    System.out.println("| Create/Store objects in an LinkedList container.                    |");
                    System.out.println("+---------------------------------------------------------------------+");
                    System.out.println();

                    System.out.println("Please set maximum elements required");
                    System.out.println();
                    int Max = console.nextInt();

                    for (int i = 0; i < Max; i++) {

                        System.out.println("Please insert number for element "+ i);
                        double element = console.nextDouble();
                        System.out.println("  - Storing Number(" + element + ")");
                        listA.add(new Double(element));
                    }

                        System.out.println();
                        System.out.println("+---------------------------------------------------------------------+");
                        System.out.println("| Retrieve objects in an LinkedList container using an Iterator.      |");
                        System.out.println("+---------------------------------------------------------------------+");
                        System.out.println();

                        Iterator Ite = listA.iterator();
                            while (Ite.hasNext()) {
                                System.out.println(Ite.next());
                            }

                            Switchers();

            }

            //2 --- DONE FIXED - ???
            public void AddElementSpecific() {



                    System.out.println("+---------------------------------------------------------------------+");
                    System.out.println("| Create/Store objects in specified  LinkedList container.            |");
                    System.out.println("+---------------------------------------------------------------------+");
                    System.out.println();

                    System.out.println("Please insert specified index :");
                    int index = console.nextInt();

                        System.out.println("Please insert number for element  :");
                        double element = console.nextDouble();
                        System.out.println("  - Storing Number(" + element + ")");
                        listA.add(index,new Double(element));

                        System.out.println();
                        System.out.println("+---------------------------------------------------------------------+");
                        System.out.println("| Retrieve objects in an LinkedList container using an Iterator.      |");
                        System.out.println("+---------------------------------------------------------------------+");
                        System.out.println();

                        Iterator Ite = listA.iterator();
                            while (Ite.hasNext()) {
                                System.out.println(Ite.next());


                            }

                            Switchers();

                }

            //3 --- DONE
            public void AddElementFront() {

                    System.out.println("+---------------------------------------------------------------------+");
                    System.out.println("| Create/Store objects in front of LinkedList container.              |");
                    System.out.println("+---------------------------------------------------------------------+");
                    System.out.println();

                        int i= 0;
                        System.out.println("System will store element to the first index, Insert new element please  :");
                        double element = console.nextDouble();
                        System.out.println("  - Storing Number(" + element + ")");
                        listA.add(0,new Double(element));


                        System.out.println();
                        System.out.println("+---------------------------------------------------------------------+");
                        System.out.println("| Retrieve objects in an LinkedList container using an Iterator.      |");
                        System.out.println("+---------------------------------------------------------------------+");
                        System.out.println();

                        Iterator Ite = listA.iterator();
                            while (Ite.hasNext()) {
                                System.out.println(Ite.next());


                            }

                            Switchers();
                }

            //4 --- DONE - ???
            public void EditExistingList() {

                    System.out.println("+---------------------------------------------------------------------+");
                    System.out.println("| Add new elements with a specified value into the list alternately   |");
                    System.out.println("+---------------------------------------------------------------------+");
                    System.out.println();
                    System.out.println();
                    System.out.println("+---------------------------------------------------------------------+");
                    System.out.println("| Retrieve objects in an LinkedList container using an Iterator.      |");
                    System.out.println("+---------------------------------------------------------------------+");
                    System.out.println();
                    Iterator IteInitial = listA.iterator();
                            while (IteInitial.hasNext()) {
                                System.out.println(IteInitial.next());
                            }

                    System.out.println("Please choose desirable index to modify elements");
                    System.out.println();
                    int SpecIndex = console.nextInt();
                    listA.remove(SpecIndex);

                        System.out.println("Please insert new number for element "+ SpecIndex);
                        double element = console.nextDouble();
                        System.out.println("  - Storing Number(" + element + ")");
                        listA.add(SpecIndex,new Double(element));

                        System.out.println();
                        System.out.println("+---------------------------------------------------------------------+");
                        System.out.println("| Retrieve objects in an LinkedList container using an Iterator.      |");
                        System.out.println("+---------------------------------------------------------------------+");
                        System.out.println();

                        Iterator Ite = listA.iterator();
                            while (Ite.hasNext()) {
                                System.out.println(Ite.next());
                            }

                            Switchers();                        

                }

            //5 --- DONE
            public void RemoveFirstElement() {

                    System.out.println("+---------------------------------------------------------------------+");
                    System.out.println("|      Remove fisrt element in the LinkedList container.              |");
                    System.out.println("+---------------------------------------------------------------------+");
                    System.out.println();

                    Object object = listA.removeFirst();
                    System.out.println(object + " has been removed from the first index of LinkedList");

                    System.out.println();
                    System.out.println("+---------------------------------------------------------------------+");
                    System.out.println("| Retrieve objects in an LinkedList container using an Iterator.      |");
                    System.out.println("+---------------------------------------------------------------------+");
                    System.out.println();

                    Iterator Ite = listA.iterator();
                    while (Ite.hasNext()) {
                    System.out.println(Ite.next());


                            }

                            Switchers();

                }

            //6 --- DONE
            public void ViewElements() {

                    System.out.println("+---------------------------------------------------------------------+");
                    System.out.println("| Find an element at a specified position in the list                 |");
                    System.out.println("+---------------------------------------------------------------------+");
                    System.out.println();
                    System.out.println();
                    System.out.println("+---------------------------------------------------------------------+");
                    System.out.println("| Retrieve objects in an LinkedList container using an Iterator.      |");
                    System.out.println("+---------------------------------------------------------------------+");
                    System.out.println();

                    Iterator Ite = listA.iterator();
                    while (Ite.hasNext()) {
                    System.out.println(Ite.next());
                    }

                    System.out.println("Select any element in the list to review index position :");
                    double element = console.nextDouble();
                    System.out.println();

                    int NotNegOne = listA.indexOf(element);

                    if (NotNegOne != -1) {
                      System.out.println("element "+element+" is at index "+listA.indexOf(element));
                    } 

                    else {
                      System.out.println("LinkedList does not contain "+element);
                    }

                    Switchers();

                }


            //7 --- DONE
            public void ReplaceElement() {

                    System.out.println("+---------------------------------------------------------------------+");
                    System.out.println("| Replace the elements at a specified index                           |");
                    System.out.println("+---------------------------------------------------------------------+");
                    System.out.println();
                    System.out.println();
                    System.out.println("+---------------------------------------------------------------------+");
                    System.out.println("| Retrieve objects in an LinkedList container using an Iterator.      |");
                    System.out.println("+---------------------------------------------------------------------+");
                    System.out.println();
                    Iterator IteInitial = listA.iterator();
                            while (IteInitial.hasNext()) {
                                System.out.println(IteInitial.next());
                            }

                    System.out.println();
                    System.out.println("Please choose desirable index to modify elements");
                    System.out.println();
                    int SpecIndex = console.nextInt();
                    listA.remove(SpecIndex);

                        System.out.println("Please insert new number for index "+ SpecIndex);
                        double element = console.nextDouble();
                        System.out.println("  - Storing Number(" + element + ")");
                        listA.add(SpecIndex,new Double(element));

                        System.out.println();
                        System.out.println("+---------------------------------------------------------------------+");
                        System.out.println("| Retrieve objects in an LinkedList container using an Iterator.      |");
                        System.out.println("+---------------------------------------------------------------------+");
                        System.out.println();

                        Iterator Ite = listA.iterator();
                            while (Ite.hasNext()) {
                                System.out.println(Ite.next());
                            }

                    Switchers();

                }

            //8 --- DONE
            public void PrintList() {

                    System.out.println("+---------------------------------------------------------------------+");
                    System.out.println("|      Print List in the LinkedList container.                    |");
                    System.out.println("+---------------------------------------------------------------------+");
                    System.out.println();

                    if (listA.isEmpty()){
                    System.out.println("Linked list is empty");
                    }
                    else{
                     System.out.println (listA);
                    }

                    Switchers();

                }

            //9 --- DONE
            public void PrintListSpecific() {

                                    System.out.println("+---------------------------------------------------------------------+");
                    System.out.println("|      Print List from specified index in the LinkedList container.   |");
                    System.out.println("+---------------------------------------------------------------------+");
                    System.out.println();

                    try {

                    int indexSize = listA.size();
                    int realIndexSize = indexSize - 1;
                    System.out.println("Total Index in LinkedList (counting from O) "+realIndexSize);
                    System.out.println();
                    System.out.println();
                    System.out.println("Please choose desirable index to view its element");
                    System.out.println();
                    int SpecIndex = console.nextInt();
                    System.out.println();
                    System.out.println("The element is "+listA.get(SpecIndex)+" at index "+SpecIndex);

                    }

                    catch ( Exception e )  {
                        System.out.println();
                        System.out.println("LinkedList does not contain index requested");  
                    }


                    Switchers();

                }

            //10 --- DONE
            public void PrintReverseOrder() {

                    System.out.println();
                    System.out.println("+---------------------------------------------------------------------+");
                    System.out.println("| Reverse the list in the LinkedList container.                       |");
                    System.out.println("+---------------------------------------------------------------------+");
                    System.out.println();

                    ListIterator itr = listA.listIterator();

                    System.out.println("Iterating through elements of Java LinkedList using ListIterator in forward direction...");
                    while(itr.hasNext())
                    {
                    System.out.println(itr.next());
                    }

                    System.out.println("Iterating through elements of Java LinkedList using ListIterator in reverse direction...");
                    while(itr.hasPrevious())
                    {
                    System.out.println(itr.previous());
                    }


            Switchers();

                }

            //11 --- DONE
            public void ClearAll() {

                System.out.println("+---------------------------------------------------------------------+");
                System.out.println("|      Clear entire LinkedList                                        |");
                System.out.println("+---------------------------------------------------------------------+");
                System.out.println();

                listA.clear();
                System.out.println("All element has been removed");
                System.out.println();
                System.out.println();

                if (listA.isEmpty()){
                    System.out.println("Linked list is empty");
                    }
                    else{
                     System.out.println (listA);
                    }

                Switchers();

                }

            //12 --- DONE
            public void CheckEmptyList() {

                if (listA.isEmpty()){
                    System.out.println();
                    System.out.println("Linked list is empty");
                    System.out.println();
                    }
                    else{
                     System.out.println (listA);
                    }

                Switchers();

                }

            //13 ---DONE
            public void Quit() {

                System.exit(0);
                }


public static void main (String args[]) {

    LinkedListv4 MYlinkList = new LinkedListv4();
    MYlinkList.Switchers();
}

}

View Answers

September 19, 2011 at 11:13 AM


Do modifications in Switchers() method:

public void Switchers(){
              boolean exit=false;
              do{
            System.out.println("| a. Append a specified elements to the list");
            System.out.println("| b. Add an element at specified index");
            System.out.println("| c. Add a new elements in front of the list");
            System.out.println("| d. Add new elements with a specified value into the list alternately");
            System.out.println("| e. Remove the first element in the list");
            System.out.println("| f. Find an element at a specified position in the list");
            System.out.println("| g. Replace the elements at a specified index");
            System.out.println("| h. Print the list");
            System.out.println("| i. Print the list from a specified index");
            System.out.println("| j. Print the list in reverse order");
            System.out.println("| k. Remove all elements in the list");
            System.out.println("| l. Check for empty list");
            System.out.println("| q. Quit");


            System.out.print("Enter your choice: ");
            question = console.next().charAt(0);
            System.out.println();



            switch (question){
              case 'a': AppendElement();
                        break;

              case 'b': AddElementSpecific();
                        break;

              case 'c': AddElementFront();
                        break;

              case 'd': EditExistingList();
                        break;

              case 'e': RemoveFirstElement();
                        break;

              case 'f': ViewElements();
                        break;

              case 'g': ReplaceElement();
                        break;

              case 'h': PrintList();
                        break;

              case 'i': PrintListSpecific();
                        break;

              case 'j': PrintReverseOrder();
                        break;

              case 'k': ClearAll();
                        break;

              case 'l': CheckEmptyList();
                        break;

              case 'q': Quit();
                        exit=true;
                        break;

              case 'Q': Quit();
                        exit=true;
                        break;

              default: System.out.println("Invalid Input"); 
                        System.out.println();
                         break;

}
              }
              while(!exit);

}









Related Pages:
how to i convert this case to loop...please help.....
how to i convert this case to loop...please help.....   */ import...(); case 'i': PrintListSpecific(); case 'j': PrintReverseOrder...++) { System.out.println("Please insert number for element "+ i); double
how to i convert this case to loop...please help.....
how to i convert this case to loop...please help.....   */ import...(); case 'i': PrintListSpecific(); case 'j': PrintReverseOrder...++) { System.out.println("Please insert number for element "+ i); double
how to i convert this case to loop...please help.....
how to i convert this case to loop...please help.....   */ import...(); case 'i': PrintListSpecific(); case 'j': PrintReverseOrder...++) { System.out.println("Please insert number for element "+ i); double
how to i convert this case to loop...please help.....
how to i convert this case to loop...please help.....  import...(); case 'i': PrintListSpecific(); case 'j': PrintReverseOrder...("Please insert number for element "+ i); double element
how to i convert this case to loop...please help.....
how to i convert this case to loop...please help.....  import...(); case 'i': PrintListSpecific(); case 'j': PrintReverseOrder...("Please insert number for element "+ i); double element
how to i convert this case to loop...please help.....
how to i convert this case to loop...please help.....  import...(); case 'i': PrintListSpecific(); case 'j': PrintReverseOrder...("Please insert number for element "+ i); double element
how to i convert this case to loop...please help.....
how to i convert this case to loop...please help.....  import...(); case 'i': PrintListSpecific(); case 'j': PrintReverseOrder...("Please insert number for element "+ i); double element
how to i convert this case to loop...please help.....
how to i convert this case to loop...please help.....  import...(); case 'i': PrintListSpecific(); case 'j': PrintReverseOrder...("Please insert number for element "+ i); double element
how to i convert this case to loop...please help.....
how to i convert this case to loop...please help.....   */ import...(); case 'i': PrintListSpecific(); case 'j': PrintReverseOrder...++) { System.out.println("Please insert number for element "+ i); double
how to i convert this case to loop...please help.....
how to i convert this case to loop...please help.....  import...(); case 'i': PrintListSpecific(); case 'j': PrintReverseOrder...("Please insert number for element "+ i); double element
how to i convert this case to loop...please help.....
how to i convert this case to loop...please help.....  import...(); case 'i': PrintListSpecific(); case 'j': PrintReverseOrder...("Please insert number for element "+ i); double element
how to i convert this case to loop...please help.....
how to i convert this case to loop...please help.....  import...(); case 'i': PrintListSpecific(); case 'j': PrintReverseOrder...("Please insert number for element "+ i); double element
how to i convert this case to loop...please help.....
how to i convert this case to loop...please help.....  import...(); case 'i': PrintListSpecific(); case 'j': PrintReverseOrder...("Please insert number for element "+ i); double element
how to i convert this case to loop...please help.....
how to i convert this case to loop...please help.....  import...(); case 'i': PrintListSpecific(); case 'j': PrintReverseOrder...("Please insert number for element "+ i); double element
Java String Case Converter
Java String Case Converter Here we are going to convert lowercase characters.... If there is a lowercase character then convert it into uppercase using Character.toUpperCase(ch[i... then convert it into lowercase using Character.toLowerCase(ch[i]) and append
how to convert jsp to exe
how to convert jsp to exe  hello sir, i am doing... to another system. so i want to convert this to exe. that will executed only internet... tomcat5.0,j2se5.0 and jsp,servlets i am using.this is doing in localhost only. now i want
How to convert Mssql Procedure into Mysql Procedure.
How to convert Mssql Procedure into Mysql Procedure.  Hello Sir, I have a mssql procedure and i need it to be converted to mysql... AND @StartRow - 1 Plz sir help me to convert it into mysql
How to convert Mssql Procedure into Mysql Procedure.
How to convert Mssql Procedure into Mysql Procedure.  Hello Sir, I have a mssql procedure and i need it to be converted to mysql... AND @StartRow - 1 Plz sir help me to convert it into mysql
Matching Case
Matching Case  Hi, i want some code for matching case from an text file. i.e if i give an query called Java from the user,i need to get an output searching the text file all the names in that without case sensitive
How to convert EBCDIC format value into ASCII format value in java
How to convert EBCDIC format value into ASCII format value in java  how to convert EBCDIC data format into ASCII format data using java Use Case:I... to convert EBCDIC data value into ASCII data values. Please help me to solve
Java : String Case Conversion
Java : String Case Conversion In this section we will discuss how to convert... : By using toLowerCase() method you can convert any upper case char/String...() method you can convert any lower case char/String into upper case char
how to convert a jar file into .exe file
how to convert a jar file into .exe file  hi, I want convert my jar file into executable file,urgently please help me
How to convert date to time in PHP?
How to convert date to time in PHP?  Hi, programmer. The PHP... "date()" function was designed to format this timestamp using a custom format. I... to sharing with guys and girls who interested in PHP. Hopefully can help you! Best
Convert ASCII to string
Description: This tutorial demonstrate how to convert ASCII to string .  Code: public class IntToChar{   ...; String aChar = new Character((char) i).toString
CASE IN UPDATE IN MYSQL
CASE IN UPDATE IN MYSQL  I WANT THE SYNTAX FOR USING CASE IN UPDATE STMT IN MYSQL.ANY ONE PLEASE HELP.   Hi Friend, Visit here Thanks
indexof case insensitive java
indexof case insensitive java  Hi, I have to use the indexOf function on String class in Java. I am looking for indexof case insensitive java example. Share the code with me. Thanks   Hi, You can convert both
hello there i need help
transaction? thats the problem. I dont know how to start this program because i am a beginner, and aside from that i am really eager to learn java please help me with the codes and please explain to me how it works. i only need to use
help
help   how i can send a pitcture on url in java
Please tell me how can i convert string to timer
Please tell me how can i convert string to timer  Please tell me how can i convert string to timer
test case - JUNIT
test case  Hi i am doing project on online reservation i want to know how to write the test case template for this online reservation
Switch case + condition??
Switch case + condition??  I try to use a switch case with condition...(down.getSelectedIndex()) { case 0: Tambo(); if( label.equals...")){ search();} break; case 1: Nyqeni
PHP Change Case
PHP String Change Case: In this current tutorial we will study how to change a string from normal text to all lower case text, to all upper case text and convert every first character to uppercase. To convert a string to all lowercase
help
to the user) please tell me how could i design that. Please help me asap Thanks a lot...help  Hii.. I have to design one registration page in java that looks like REGISTER USERNAME (here i have to check whether username already exists
Change case in C language
how is it possible to change case before writing in .dat file I tried through...Change case in C language  I want to right in .dat file through... (B)in second formate i always wants to write data in upper case for example
how to convert ACSII to HEX
how to convert ACSII to HEX  How to convert perticular ASCII... value of ~:00   The given code accepts the string and convert...() to convert it to Hex value. class ConvertAsciiToHex { public static void
help
help  please answer these two assignments every one related to each other for me before Tuseday I answer the first part please continue to me... based on the percentage of cheating. please help me
How to convert NSString to NSInteger?
How to convert NSString to NSInteger?  Hi, Provide me code to convert NSString into NSInteger. Thanks   Hi, Use the following code example: NSString * s= @"100"; NSInteger i = [s intValue]; Thanks
help
help  how can i query for a minimum value of of one of the column in my database through java   Use min to retrieve the minimum value from one column of database table. Suppose you have a table named emp where
help
= calc.remainder (3,4); System.out.println (answerRemain); and when i tried...) if i take out the % from "%d % %d = ", so that it is "%d %d" then it runs fine and gives the correct answer. my question is why wont it compile and, how
Convert the code to GUI ??
Convert the code to GUI ??  hi >> can anyone help me to conver... the instruction. switch (operationCode) { case READ...()); break; case WRITE: // Read a word
how to convert doc file into html using java swing
how to convert doc file into html using java swing  i want to convert doc file into html and display it on jtextarea please help me and give the sample code
GUI and how to convert a distance - Java Beginners
GUI and how to convert a distance  i need help.. how to create a GUI application that can be is used to convert a distance unit in miles into its... JLabel("In Inches"); l5=new JLabel("In CM"); b=new JButton("Convert
jsp help
.. in what form should i load my project in CD and submit it. should i convert it to war file? then how would i associate or include my mysql databases...jsp help  Hi i am doing my project in jsp.using netbeans 6 and mysql
how to convert string to image in java
how to convert string to image in java  how to convert string to image in java? I know we need to convert image to a byte array at some point in my application but do not know how to convert a image into byte string. Please
i need help - Development process
in the background. please guide me how i can run my program in the background...i need help  hello, i need help regarding this program. public...()); } } } it is printing the result of ping in to a file,but if i want
i need help plz .... Quickly
i need help plz .... Quickly   how can i count how many numbers enterd by the user so the output would be like this Total number of Scores = .... this is my code :- import java.util.Scanner; public class SCORES { public
i need help - Development process
i need help  hello, i need help regarding this program. this program... IPAddress on command line, but i want to take it dynamically and it must store the result of ping in to a file . can anyone guide me how to do it please
Convert - Applet
. from what I should start and what should I search Please help me it is very...Convert   Hello dear colleques I would like to ask about some converting program currently i am doing converting program my graduation report
How to convert a swing form to PDF
How to convert a swing form to PDF  Sir, I want to know about how convert a swing form containing textbox,JTable,JPanel,JLabel, Seperator etc swing menus to a PDF file using java code
Convert Roman Numbers to Decimal Numbers
; break; case 'I': decimal += 1; break; } x...Convert Roman Numbers to Decimal Numbers In the previous section, we have... X and convert it into decimal i.e 10. Here is the code: import java.util.