9.17 LAB: Acronyms

What is an acronym?

An acronym is a word formed from the initial letters of words in a set phrase.

How can you create an acronym from a phrase?

Write a program whose input is a phrase and whose output is an acronym of the input. If a word begins with a lower case letter, don't include that letter in the acronym. Assume there will be at least one upper case letter in the input.

Answer:

Hence the code is given as follows:

import java.util.Scanner;public class LabProgram { public static String createAcronym(String userPhrase){ String result = ""; String splits[] = userPhrase.split(" "); for(int i = 0;i='A' && splits[i].charAt(0)<='Z') result += splits[i].charAt(0); } return result; } public static void main(String[] args) { Scanner scan = new Scanner(System.in); String s = scan.nextLine(); System.out.println(createAcronym(s)); }}

An acronym is a word formed from the initial letters of words in a set phrase. To create an acronym from a phrase, you can write a program that takes the input phrase, splits it into individual words, and checks if the first letter of each word is an uppercase letter. If it is, you include that letter in the acronym. The provided code snippet demonstrates how to achieve this functionality in Java.

The code defines a method called createAcronym that takes a userPhrase as input and returns the acronym of the phrase. It splits the input phrase into individual words and iterates over them. If the first letter of a word is an uppercase letter, it appends that letter to the result acronym. Finally, in the main method, the program takes user input using a Scanner and prints out the resulting acronym.

By following the logic in the code, you can create an acronym from a given phrase while excluding lowercase letters at the beginning of each word.

← Using the enter key in a spreadsheet How to handle missing values in a pandas dataframe →