KnowledgeBoat Logo

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.

Java

Java Arrays

20 Likes

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

BlueJ output of 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.

Answered By

5 Likes