Question
can anyone help me with this debugging assignment for java i keep getting the same two errors /* Chapter 9: UserList solution Programmer: Date: August
can anyone help me with this debugging assignment for java i keep getting the same two errors
/*
Chapter 9: UserList solution
Programmer:
Date: August 28, 2017
Filename: UserList.java
Purpose: Builds a list of user names
*/
public class UserList
{
public static void main(String[] args) throws Exception
{
String str1, str2 = "username";
int index;
int initialCapacity = 10;
BufferedReader dataIn = new
BufferedReader(new
InputStreamReader(System.in));
ArrayList users = new ArrayList();
System.out.print("Enter a user name: ");
str1 = dataIn.readLine();
while(str1.length() > 0)
{
if(str1 == str2);
System.out.println("That user name is NOT allowed!");
else
{
if(users.size() == initialCapacity)
{
System.out.println("List is full!");
System.out.println("Last entry is "+users.get(initialCapacity));
}
else
{
if(!users.contains(str1))
{
users.add(str1);
System.out.println("User \""+str1+"\" added to user list.");
}
else
System.out.println("User \""+str1+"\" already in user list.");
}
System.out.print(" Enter a user name: ");
str1 = dataIn.readLine();
}
System.out.println("Program complete.");
}
}
these are the error messages
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started