I am fairly new to java and working on a project to simulate a CPU scheduler in Java and i am using a linked list to store each process object that is read in from a external master list. When I test print the processes and the variables they contain, everything comes out as expected but whenever I try and do something with them it stops working.
public class process
String ID;
int Arrive;
int ExecSize;
int Execstore;
int Tstart;
int Tend;
int quant;
public process(String ID,int Arrive,int ExecSize) {
    this.ID = ID;
    this.Arrive = Arrive;
    this.ExecSize = ExecSize;
    this.Execstore=ExecSize;
    this.Tend = 0;
    this.Tstart = 0;
    this.quant = 4;
}
public void setquant(int update) {
    this.quant = update;
}
public int getquant() {
    return quant;
}
public void setExecSize(int update) {
    this.ExecSize = update;
}
public void setTend(int update) {
    this.Tend = update;
}
public void setTstart(int update) {
    this.Tstart = update;
}
String getID() {
    return ID;
}
int getArrive() {
    return Arrive;
}
int getExecSize() {
    return ExecSize;
}
int getTstart() {
    return Tstart;
}
int getTend() {
    return Tend;
}
int getExecstore() {
    return Execstore;
}
and this is the class used for the simulation
public class fcfs {
int disp;
int Ttotal = 0;
int Exec;
int Turn;
int Wait;
String output;
LinkedList<process> Que = new LinkedList<process>();
LinkedList<process> Quecleared = new LinkedList<process>();
public fcfs(LinkedList<process> B,int D) {
    Que.addAll(B);
    disp=D;
}
public void run() 
{
    while (Que != null) 
    {
            Ttotal = Ttotal + disp;
            System.out.println(Que.getFirst().getExecSize());
            Exec=Que.getFirst().getExecSize();
            output += String.format("T%d: %s\n",Ttotal,Que.getFirst().getID());
            Que.getFirst().setTstart(Ttotal);
            Ttotal = Ttotal+Exec;
            Que.getFirst().setTend(Ttotal);
            Quecleared.add(Que.poll());
    }   
}
So whenever i use System.out.println I get the expected result that I read into the list. But anything else I try to do in reference to elements of the process object will not work. Any help would be greatly appreciated
 
     
    