Item[]items = new Item[4];
items[0]= new Item("n",2.2,4);
items[0].setName("OJ");
items[0].setCost(6.00);
items[0].setQty(10);
items[1]= new Item("n",2.2,4);
items[1].setName("Milk");
items[1].setCost(3.99);
items[1].setQty(20);
items[2]= new Item("n",2.2,4);
items[2].setName("Snicker");
items[2].setCost(0.79);
items[2].setQty(75);
items[3]= new Item("n",2.2,4);
items[3].setName("Wheat Bread");
items[3].setCost(2.49);
items[3].setQty(5);
items[0].getName();
items[0].getCost();
items[0].getQty();
items[1].getCost();
items[1].getName();
items[1].getQty();
items[2].getName();
items[2].getCost();
items[2].getQty();
items[3].getName();
items[3].getCost();
items[3].getQty();
Scanner scan = new Scanner(System.in);
String input = scan.next();
for(int i=0; i<items.length; i++)
{
if(input.equals(items[i].getName()))
{
System.out.println("Item Found");
}
else
{
System.out.println("Item Not Found");
}
}
The output is
Item Not Found
Item Found
Item Not Found
Item Not Found
It is comparing every ite
m in the array and printing the message. How can only have it print Item Found with out the other message. Please help me with this.