Advertisements
Advertisements
Question
Define a class to accept two strings, convert them into uppercase, check and display whether two strings are equal or not, if the two strings are not equal, print the string with the highest length or print the message both the strings are of equal length.
Advertisements
Solution
import java.util.*;
public class Strings
{
public static void main( String [] args)
{
String s1 ="" ,s2="";
Scanner sc=new Scanner(System.in);
System.out.println("Enter two strings:");
s1=sc.nextLine();
s2=sc.nextLine();
s1=s1.toUpperCase();
s2=s2.toUpperCase();
if (!s1.equals(s2))
{
if (s1.length()>s2.length())
System.out.println(s1);
else
System.out.println(s2);
}
else
System.out.println("Strings are equal");
}
}APPEARS IN
RELATED QUESTIONS
Write the return data type of the following function:
endsWith( )
The String class method to join two strings is ______.
The output of the function "COMPOSITION". substring(3, 6):
Give the output of the following String class method:
"COMMENCEMENT".lastIndexOf('M')Give the output of the following String class method:
"devote". compareTo("DEVOTE")int x = 98; char ch = (char)x; what is the value in ch?
The output of the statement "CONCENTRATION" indexOf('T') is ______.
The output of the statement "talent". compareTo("genius") is ______.
Consider the array given below:
char ch[]={'A','E','I','O','U'};
Write the output of the following statements:
System.out.println(ch[0]*2);;Write the output of the following String methods:
String x="Galaxy",y="Games";
(a) System.out.println(x.charAt(0)==y.charAt(0));
(b) System.out.println(x.compareTo(y));