Advertisements
Advertisements
प्रश्न
Define a class to accept a string and convert the same to uppercase, create and display the new string by replacing each vowel by immediate next character and every consonant by the previous character. The other characters remain the same.
Example: Input: #IMAGINATION@2024
Output: #JLBFJMBSJPM@2024
Advertisements
उत्तर
class convert
{
String s;
convert(String z)
{
s=z
}
void convert()
{
int i, l=s.length();char ch;String ns="";
for(i=0;i<l;i++)
{
ch=s.charAt(i);
if(Character.isLetter(ch))
{
if("AEIOUaeiou".indexOf(ch)>=0)
ns=ns+(char)(ch+1);
else
ns=ns+(char)(ch-1);
}
else
ns=ns+ch;
}
System.out.print(ns);
}
}APPEARS IN
संबंधित प्रश्न
Write the memory capacity (storage size) of short and float data type in bytes.
Differentiate between if else if and switch-case statements.
Write a difference between the functions isUpperCase() and toUpperCase().
What is the data type returned by the library function?
compareTo()
Design a class to overload a function area( ) as follows:
(i) double area (double a, double b, double c) with three double arguments, returns the area of a scalene triangle using the formula:
area = `sqrt ("s" ("s" - "a")("s" - "b")("s" - "c")) "2ab"`
where `"s" = ("a" + "b" + "c")/2`
(ii) double area (int a, int b, int height) with three integer arguments, returns the area of a trapezium using the formula:
area = `1/2` height (a+b)
(iii) double area (double diagonal 1, double diagonal 2) with two double arguments, returns the area of a rhombus using the formula :
area = `1/2` (diagonal 1 × diagonal 2)
Predict the output of the following code snippet: String P = "20", Q = "22";
int a = Integer.parseInt(P);
int b = Integer.value0f(Q);
System.out.println(a + " " + b);
Give the output of the following Character class method:
Character.isLetterOrDigit('W')Write the value of n after execution:
char ch = 'd';
int n = ch + 5;What is the method to check whether a character is a letter or digit?
Predict the output of the following code snippet:
char ch='B';
char chr=Character.toLowerCase(ch);
int n=(int)chr-10;
System.out.println((char)n+"\t"+chr);
