Como faço para corrigir um erro de compilação para exceção não tratada na chamada para Thread.sleep ()?
Eu sou novo em Java e meio novo em programação (eu sei que mergulhar direto no Java provavelmente não era a melhor idéia.) E tenho recebido um erro de forma consistente, não importa como eu tente adicionar uma pausa no meu programa. Eu estou fazendo um programa de contagem simples e quero adicionar um atraso de um segundo entre cada número aqui é o código que tenho até agora:
import java.lang.*;
public class Counter
{
public static void main(String[]args)
{
int i;
for (i = 0; i <= 10; i++)
{
Thread.sleep(1000);
System.out.println(i);
}
System.out.println("You can count to ten.");
}
}
A chamada paraThread.sleep()
não compilará. ojavac
o compilador diz, "exceção não relatada InterruptedException; deve ser capturada ou declarada para ser lançada" e o Eclipse diz: "Tipo de exceção não tratada InterruptedException"