______________________________________________ package com.codegym.task.task07.task0708; import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.*; /* Longest string */ public class Solution { private static List<String> strings; public static void main(String[] args) throws Exception { //write your code here Scanner sc=new Scanner(System.in); strings=new ArrayList<String>(); for(int i=0; i<5;i++){ // String s=sc.nextLine(); // arr.set(i,s); strings.add(sc.nextLine()); // System.out.println(arr.get(i)); } int largeString=strings.get(0).length(); for(int i=0;i<strings.size(); i++){ if(strings.get(i).length()>=largeString){ largeString=strings.get(i).length(); // System.out.println(strings.get(i)); } } for (int i =0; i<strings.size(); i++){ if(strings.get(i).length() == largeString) System.out.println(strings.get(i)); } } } ______________________________________________________ *******1st forloop********** for(int i=0;i<strings.size(); i++){ if(strings.get(i).length()>=largeString){ largeString=strings.get(i).length(); // System.out.println(strings.get(i)); } } ************2nd forloop****** for (int i =0; i<strings.size(); i++){ if(strings.get(i).length() >= largeString) System.out.println(strings.get(i)); } I have print the largest string in this first for loop.but the last two task are not to be pass.Agian using another for loop it will be working fine why?.