Problema com laço

Pessoal estou tentando fazer um relogio, eu uso um laço while para incrementar os segundos, quando chega a 60 segundos o laço termina e incrementa 1 ao minuto, dai eu gostaria de voltar ao mesmo laço e continuar fazendo isso até que os minutos chegassem ao 60 para ai incrementar um na hora e zerar os minutos, alguem pode me ajudar?

Ola,

Isto não seria laços dentros de laços?

Ex.:

[code]
int hour = 0;
int minutes = 0;
int segunds = 0;
while(true){

while(true){

while(true){
  segunds++;
  try{ Thread.sleep(1000); } catch(Exception e){}
  if(segunds == 60) break;
}
minutos++;
if(minutos == 60) break

…[/code]