Define a class to declare a character array of size ten. Accept the characters into the array and display the characters with highest and lowest ASCII (American Standard Code for Information Interchange) value.
EXAMPLE :
INPUT:
'R', 'z', 'q', 'A', 'N', 'p', 'm', 'U', 'Q', 'F'
OUTPUT :
Character with highest ASCII value = z
Character with lowest ASCII value = A
ICSE Computer Applications Class 10 – Previous Year Question Papers & Solutions (Article) (Program)
53
Given Input:
Expected Output:
Program:
import java.util.Scanner;
public class RansariASCIIVal
{
public static void main(String[] args)
{
Scanner in = new Scanner(System.in);
char ch[] = new char[10];
int len = ch.length;
System.out.println("Enter 10 characters:");
for (int i = 0; i < len; i++)
{
ch[i] = in.nextLine().charAt(0);
}
char h = ch[0];
char l = ch[0];
for (int i = 1; i < len; i++)
{
if (ch[i] > h)
{
h = ch[i];
}
if (ch[i] < l)
{
l = ch[i];
}
}
System.out.println("Character with highest ASCII value: " + h);
System.out.println("Character with lowest ASCII value: " + l);
}
}
Output:
Program:
import java.util.Scanner; public class RansariASCIIVal { public static void main(String[] args) { Scanner in = new Scanner(System.in); char ch[] = new char[10]; int len = ch.length; System.out.println("Enter 10 characters:"); for (int i = 0; i < len; i++) { ch[i] = in.nextLine().charAt(0); } char h = ch[0]; char l = ch[0]; for (int i = 1; i < len; i++) { if (ch[i] > h) { h = ch[i]; } if (ch[i] < l) { l = ch[i]; } } System.out.println("Character with highest ASCII value: " + h); System.out.println("Character with lowest ASCII value: " + l); } }