I am relatively fresh (couple weeks) into Java and I am messing around with an Employee input system with ArrayLists. Anyway I want to ensure no matter the user input that that name in the output is the same format.
Example:
Input --> Enter Employee Name: SAMANTHA
Output --> Employee Name: Samantha
Here is the code I am running, I am just not sure where within this I could set that formatting.
import java.util.ArrayList;
import java.util.Scanner;
public class EmployeeTester_v5
{
   public static void main (String[] args)
   {
//ASSIGN VARIABLES
      String c = "";
      String newEmployee = "";
      double yearToDate = 0.0;
      double increase = 0.025;
      double newSalary = 0.0;
//ARRAY LISTS 
      ArrayList<String>first = new ArrayList<String>();
      ArrayList<String>last = new ArrayList<String>();
      ArrayList<Double>salary = new ArrayList<Double>();
      ArrayList<Integer>months = new ArrayList<Integer>();
//SCANNER INPUT
      //create a new scanner
      Scanner input = new Scanner(System.in);
//WHILE LOOP - to keep asking for user input until "No" is entered
      do{
          //USER INPUT
            System.out.println ("Enter employee first name: ");
            first.add(input.next());
            System.out.println ("Enter employee last name: ");
            last.add(input.next());
            System.out.println ("Enter employee salary: ");
            salary.add(input.nextDouble());
            System.out.println ("Number of months worked this year: ");
            months.add(input.nextInt());
            System.out.println("Enter another employee in the system?");
            c = input.next();
        }while(c.equalsIgnoreCase("Yes"));
            System.out.println();
//ARRAY OUTPUT
             for(int i=0; i < first.size(); i++)
                 {
                 yearToDate = months.get(i) * salary.get(i)/12;
                 newSalary = (increase * salary.get(i)) + salary.get(i);
                 System.out.print("Employee Name: " + first.get(i) + " ");
                 System.out.print(last.get(i)+"\n");
                 System.out.printf("Current Salary: $%.2f\n", salary.get(i));
                 System.out.printf("Year to Date: $%.2f\n", yearToDate);
                 System.out.printf("New Salary: $%.2f\n", newSalary);
                 System.out.println("----------------------");
                 }
    }
}
 
     
     
    