Answer to Question #268817 in Java | JSP | JSF for Chakalaka

Question #268817

Create a program that gets values as CMD args as follows, a person's name, year of birth and gender. The program then prints a message as follows:[HINT: if the person is male then the program uses Mr otherwise use Ms]

Sample 01:

Java Lab01_Task04 John 1999 M

Output

Good Mr John, you are 21 years old


1
Expert's answer
2021-11-19T10:00:48-0500
package com.task;

import java.util.Calendar;

public class Main {

    public static void main(String[] args) {
       String name = args[0];
       Integer birthYear = Integer.valueOf(args[1]);
       String gender = args[2];

       String title = "M".equals(gender) ? "Mr" : "Ms";
       Integer currentYear = Calendar.getInstance().get(Calendar.YEAR);
       Integer age = currentYear-birthYear;

       System.out.println("Good " + title + " " + name + ", you are " + age + " years old");
    }

}

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment

LATEST TUTORIALS
New on Blog
APPROVED BY CLIENTS