Home work is as follows:
The homework is to modify the MyForLoopProject project (Exercise 2 above) 
described below.   (You might want to create a new project by copying the 
MyForLoopProject project.)  You can name the new project in any way you 
want but here I am going to call to call it as MyOwnWhileProject. 

  Instead of using for loop, use while loop.

My Question:
Do I need to create a 'try catch' block to create a while loop ?

My code is as follows, but I am getting exception error when I have an 
invalid value. Please review and let me know what I need to do here.

import javax.swing.JOptionPane;

public class ForLoop2 {
    public static void main(String[] args) {
          String names 
[]={"Beah","Bianca","Lance","Belle","Nico","Yza","Gem","Ethan"};
          String searchName = JOptionPane.showInputDialog("Enter either 
\"Yza\" or \"noname\"!");
         // Declare and initialize boolean primitive type variable called 
foundName.
          boolean foundName =false;
          int i = 0; 
               
             while(foundName=true){
             if (names [i ].equals(searchName)){
                 foundName =true;
                 break;
             }
//           System.out.println(searchName + "found" + i + "times");
            
            i++;
            }
    
        // Display the result
        if (foundName)
            JOptionPane.showMessageDialog(null, searchName + " is found!");
        else
            JOptionPane.showMessageDialog(null, searchName + " is not 
found!");
    }
}

-- 
You received this message because you are subscribed to the Google Groups 
"JPassion.com: Java Programming" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
Visit this group at http://groups.google.com/group/jpassion_java.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to