Write a program that will prompt a user to input their name
Write a program that will prompt a user to input their name
(first and last).
Ex: Please enter your first and last name: John Doe
Then, output the string.
Next, prompt the user to input their nickname.
Ex: Enter your nickname: Rowdy
Then modify the name string to consist of the person’s first name, nickname (in all caps, enclosed in double quotes) and last name.
Then output the modified string.
Ex: John “ROWDY” Doe
NOTE: This program should loop, prompting the user to decide whether or not he or she wishes to enter another name.
Ex: Do you wish to enter another name(y/n)?
Solution
 import java.util.Scanner;
/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
public class MainClass {
   
 public static void main(String[] args) {
   
 Scanner input = new Scanner(System.in);
 String name,nickname,first,last;
 char choice;
 do
 {
 System.out.println(\"Please enter your first and last name: \");
 name = input.nextLine();
System.out.println(\"Your name is : \"+name);
System.out.println(\"Please enter your nickname\");
 nickname = input.nextLine();
 nickname = nickname.toUpperCase();
first = name.split(\" \")[0];
 last = name.split(\" \")[1];
name = first + \" \\\"\" + nickname + \"\\\" \" + last;
 System.out.println(\"Modified name is : \"+name);
System.out.println(\"Do you wish to enter another name(y/n)?\");
 choice = input.next().toLowerCase().charAt(0);
 input.nextLine();
 }while(choice!=\'n\');
 }
 }
OUTPUT:
run:
 Please enter your first and last name:
 John Doe
 Your name is : John Doe
 Please enter your nickname
 Rowdy
 Modified name is : John \"ROWDY\" Doe
 Do you wish to enter another name(y/n)?
 y
 Please enter your first and last name:
 David Beckham
 Your name is : David Beckham
 Please enter your nickname
 Becks
 Modified name is : David \"BECKS\" Beckham
 Do you wish to enter another name(y/n)?
 n
 BUILD SUCCESSFUL (total time: 18 seconds)


