Question: Debug the following code // Application lists valid shipping codes // A, C, T, or H // then prompts user for a code // Application

Debug the following code

// Application lists valid shipping codes

// A, C, T, or H

// then prompts user for a code

// Application accepts a shipping code

// and determines if it is valid

import java.util.*;

public class DebugEight1

{

public static void main(String args[])

{

Scanner input = new Scanner(System.in);

char userCode;

String entry;

boolean found = true;

char[] okayCodes = {'A','C','T','H'};

System.out.println("Enter shipping code for this delivery.");

System.out.print("Valid codes are: ");

for(int x = 0; x < 2; ++x)

{

System.out.print(okayCodes[x]);

if(x != (okayCodes.length - 1))

System.out.print(", ");

}

System.out.print(" >> ");

entry = input.nextLine();

userCode = entry.charAt(1);

for(int i = 0; i < okayCodes.length; ++i)

{

if(userCode = okayCodes[i])

{

found = true;

}

}

if(!found)

System.out.println("Good code");

else

System.out.println("Sorry code not found");

}

}

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!