Computer Applications
Define a class to declare a character array of size 20, accept the characters into the array and perform the following:
(i) print each character in capital letter.
(ii) print sum of the ASCII value of all the elements.
Answer
import java.util.Scanner;
public class KboatSDACharSum
{
public static void main(String args[]) {
Scanner in = new Scanner(System.in);
char arr[] = new char[20];
System.out.println("Enter characters in array:");
for (int i = 0; i < arr.length; i++) {
arr[i] = in.next().charAt(0);
}
System.out.println("Characters in capital letters:");
int sum = 0;
for (int i = 0; i < arr.length; i++) {
sum += arr[i];
char ch = Character.toUpperCase(arr[i]);
System.out.print(ch + " ");
}
System.out.println();
System.out.println("ASCII Sum = " + sum);
}
}Output
Related Questions
Define a class to accept values into an integer array of order 4 x 4 and check whether it is a DIAGONAL array or not. An array is DIAGONAL if the sum of the left diagonal elements equals the sum of the right diagonal elements. Print the appropriate message.
Example:
3 4 2 5
2 5 2 3
5 3 2 7
1 3 7 1Sum of the left diagonal element = 3 + 5 + 2 + 1 = 11
Sum of the right diagonal element = 5 + 2 + 3 + 1 = 11
Define a class to search for a value input by the user from the list of values given below. If it is found display the message "Search successful", otherwise display the message "Search element not found" using Binary search technique.
5.6, 11.5, 20.8, 35.4, 43.1, 52.4, 66.6, 78.9, 80.0, 95.5.
Consider the following two-dimensional array and answer the questions given below:
int x[ ][ ] = {{4,3,2}, {7,8,2}, {8, 3,10}, {1, 2, 9}};(a) What is the order of the array?
(b) What is the value of x[0][0]+x[2][2]?