OneCompiler

Array List

109

package javaapplication6;

import java.util.*;
public class JavaApplication6 {

public static void main(String[] args) {
    
    Scanner in = new Scanner(System.in);
    ArrayList<Integer> stud_no = new ArrayList<Integer>();
    ArrayList<String> stud_LN = new ArrayList<String>();
    ArrayList<String> stud_FN = new ArrayList<String>();
    ArrayList<String> stud_MN = new ArrayList<String>();
    ArrayList<String> stud_Status = new ArrayList<String>();
    ArrayList<Integer> lec_units = new ArrayList<Integer>();
    ArrayList<Integer> lab_units = new ArrayList<Integer>();
    double total = 0;
    
    System.out.println("\t \t \t \t \t \tStudent Information System");
    System.out.println("_________________________________________________________________________________________________________________________________________________");
    
    for (int i=0; i<3; i++){
        
        System.out.print("Student No: ");
        stud_no.add(in.nextInt());
        
        System.out.print("Last Name: ");
        stud_LN.add(in.next());
        
        System.out.print("First Name: ");
        stud_FN.add(in.next());
        
        System.out.print("Middle Name: ");
        stud_MN.add(in.next());
        
        System.out.print("Input Student Status ( R - Regular / I - Irregular): ");
        stud_Status.add(in.next());
        
        System.out.println("");
        
        switch(stud_Status.get(i)){
            
            case "R" : 
                System.out.print("No. of Lecture units to be enrolled: ");
                lec_units.add(in.nextInt());
                System.out.print("No. of Laboratory units to be enrolled: ");
                lab_units.add(in.nextInt());
                
                
                total = (lec_units.get(i)*285.75) + (lab_units.get(i)*2500.00);
                
                System.out.println(stud_no.get(i));
                System.out.println(stud_LN.get(i));
                System.out.println(stud_FN.get(i));
                System.out.println(stud_MN.get(i));
                
                System.out.println();
                
                System.out.println("Total amout to be paid: " + total);
                
                System.out.println("");
                
                break;
                
            case "I" : 
                System.out.print("No. of Lecture units to be enrolled: ");
                lec_units.add(in.nextInt());
                System.out.print("No. of Laboratory units to be enrolled: ");
                lab_units.add(in.nextInt());
                
                
                total = (lec_units.get(i)*389.79) + (lab_units.get(i)*3800.00);
                
                System.out.println(stud_no.get(i));
                System.out.println(stud_LN.get(i));
                System.out.println(stud_FN.get(i));
                System.out.println(stud_MN.get(i));
                
                System.out.println("");
                
                System.out.println("Total amout to be paid: " + total);
                
                System.out.println("");
                
                break;
                
            default:
                System.out.println("INVALID");
                
                System.out.println("");
                
                break;
               
        }     
    }     
}

}