Buenas a todo el foro, apenas soy un novatillo en Java por lo que les pido que no sean crueles conmigo

.
Tengo que hacer un programa que muestre la suma de dos variables (a b) pero lo tengo que hacer de tipo entrada y salida de datos (System.in.read). es asi como me ha quedado hasta ahora:
// Fichero Suma
class Suma{
public static void main ( String arg[]) {
int a,b,c;
System.out.print("Escriba el primer numero: ");
try{
a = System.in.read();
}
catch(java.io.IOException ioex)
{
}
System.out.print("Escriba el segundo numero: ");
try{
b = System.in.read();
}
catch(java.io.IOException ioex)
{
}
c = a + b;
System.out.print("El resultado es ");
System.out.print( c ) ;
}
}
Bueno cuando lo compilo me salen dos errores diciendome que la variable "a" y la variable "b" no han sido incializadas, pero ya lo tengo hecho con el int a,b,c;
Bueno cualquier consejo seria de gran ayuda diciendome que me falta declarar o algo asi

.