Java Strings Introduction

  • + 1 comment

    why isn't it passing some test cases?

    import java.io.; import java.util.; import java.lang.*;

    public class Solution {

    public static void main(String[] args) {
    
    
        int j=0;
        Scanner sc=new Scanner(System.in);
        String A=sc.next();
        String B=sc.next();
        int len=A.length()+B.length();
        System.out.println(len);
        for(int i=0;i<A.length();i++)
            {
             char a=A.charAt(j);
             char b=B.charAt(j);
            if(a>b)
                {
                System.out.println("Yes");
                break;
                }
            else if(a==b)
                {
                  j++;
                  continue;
                }
              else
                  {
                  System.out.println("No");
                  break;
                  }
        /* Enter your code here. Print output to STDOUT. */
             }
          A=A.substring(0,1).toUpperCase()+A.substring(1);
          B=B.substring(0,1).toUpperCase()+B.substring(1);
         System.out.println(A+" "+B);
    }
    

    }