hola, regularmente programo en C y me estoy adrentrando a java pero resulta que tengo este problema.
/***********************************/
C:\jesus\Variables.java:21: unreported exception java.io.IOException; must be caught or declared to be thrown
        cad=entrada.readLine();
                   ^
C:\jesus\Variables.java:29: unreported exception java.io.IOException; must be caught or declared to be thrown
            cad2 =otra.readLine();
                      ^
2 errors
Process completed.
/***********************************/
con el siguiente codigo.
///////////////////////////////////////////////////////////
import java.io.*;
class Variables
{
   public static void main(String[] args)
   {      
        int i=65;
        int j;
        int array[]= new int[5];
        String buf=new String("Jesus");
        String cad;
        String cad2;
        BufferedReader entrada, otra,lee_datos;
        System.out.println("un numero:"+i);
      System.out.println("una cadena es:"+buf);
        System.out.println("Ahora escribe un numero y a este le sumaremos 5");
      lee_datos=new BufferedReader(new InputStreamReader(System.in));
        entrada = new BufferedReader(new InputStreamReader(System.in));
        cad=entrada.readLine();
        j=Integer.parseInt(cad) + 5;
        System.out.println("el nuevo num es:"+j);
        System.out.println("ahora llenaremos un vector de enteros y a cada entero le sumaremos 10");
        for(i=0;i<array.length;i++)
        {
            System.out.println("dame un elemento:");
            otra = new BufferedReader(new InputStreamReader(System.in));
            cad2 =otra.readLine();
            array
=Integer.parseInt(cad2) + 10;
        }
        System.out.println("El nuevo numero vector es");
        for(i=0;i<array.length;i++)
        {
            System.out.println(+array);
        }
       
   }
}
/////////////////////////////
si me ayudan se loa agradecere gracias. 
  