I am doing a sum and octal conversion of two numbers, but when compiling it does not do the operation. I am calling the methods of my class from the main. I could not find my error. I leave my code (eye that I am starting in this)
package octal;
import java.util.Scanner;
public class ConversorSuma {
Scanner leer = new Scanner(System.in);
int num1;
int num2;
int suma = num1+num2;
public ConversorSuma() {
this.num1 = num1;
this.num2 = num2;
}
public int sumaleer (){
System.out.print("Ingrese una cifra: ");
int num1 = leer.nextInt();
System.out.println("Ingresa otra cifra");
int num2 = leer.nextInt();
System.out.println("La suma en base dies es :"+suma);
System.out.print("\noctal:\t\t");
octal(suma);
return suma;
}
//METODO RECURSIVO PARA TRANSFORMAR A OCTAL
public int octal(int N){
if(N < 8) System.out.print(N);
else {
octal(N/8);
System.out.print(N%8);
}
return N;
}
}
package octal;
import java.util.Scanner;
public class Octal {
public static void main(String[] args) {
ConversorSuma obj = new ConversorSuma();
obj.sumaleer();
obj.octal(0);
}
}