[Cst-1b] CST1-b Question: Java 98/4/3

M.Y.W.Y.B. mywyb2@hermes.cam.ac.uk
Tue, 02 May 2000 23:22:46 +0100


Thanks, but it seems that you can get an item even after it has been
consumed and put items into the buffer when it's already full. Or am I
mistaken?

Anyway, there is no need fo "value_was", is there? Especially not in
setValue().

Moritz

--On Dienstag, 2. Mai 2000, 23:08 +0100 "William R Sowerbutts"
<will@sowerbutts.com> wrote: 

> 
> int value;
> TicketMachine m;
> Scheduler s;
> 
> public int getValue(void){
> 	int number;
> 	int value_was;
> 
> 	number = m.turn();
> 	s.queue(number);
> 	value_was = value;
> 	s.next();
> 
> 	return value_was;
> }
> 
> public void setValue(int setTo){
> 	int number;
> 	int value_was;
> 
> 	number = m.turn();
> 	s.queue(number);
> 	value_was = value;
> 	value = setTo;
> 	s.next();
> 
> 	return value_was;
> }
>