JAVA PROGRAM TO TAKE TWO STRING FORM USER AND COMPARE IT.


//program to take a two string from user and compare it---

PROGRAM CODE---

import java.util.Scanner;
class CheckString
{
   public static void main(String ar[])
{
    Scanner s = new Scanner(System.in);
 
System.out.println("enter first string");
    String s1 = new String (s.nextLine());
 
System.out.println("enter second string");
    String s2 = new String (s.nextLine());
 
 System.out.println("first string compare with second string"+s1.compareTo(s2));
 
System.out.println("second string compare with third string"+s2.compareTo(s1));

}
}




OUTPUT OF ABOVE PROGRAM---




ABOUT--


  • IN THIS PROGRAM , TAKE TWO STRING FROM USER BY USING(nextLine) FROM SCANNER CLASS.
  • AND COMPARE STRING ONE BY ONE  BY USING (compareTo)..

  • .SEE IN OUTPUT ..
  • FIRSTLY , I PUT JAVA IN FIRST STRING AND ALSO IN SECOND STRING..SO, I GET OUTPUT 0 IN BOTH CASES , BECAUSE BOTH ARE EQUAL STRING..
  • SECONDLY, I PUT JAVA IN FIRST STRING AND PROGRAM IN SECOND STRING SO,
  •   I GET OUTPUT -6 , WHEN I COMPARE FIRST STRING WITH SECOND STRING BECAUSE , COMPILER CHECK FIRST LETTER OF BOTH STRING AND 'J' IS 6 ALPHABET LESS THAN 'P'  ...

  •   I GET OUTPUT 6 , WHEN I COMPARE  SECOND  STRING WITH FIRST STRING BECAUSE , COMPILER CHECK FIRST LETTER OF BOTH STRING AND 'P' IS 6 ALPHABET MORE  THAN 'J'  ..



Comments