tenho q criar o seguinte menu, mas nao quero repetir os codigos de leitura toda hora, como faço pra criar uma função q eu possa só chamá-la !??
boolean continuar=true;
do{
System.out.println("(1) para soma “);
System.out.println(”(2) para subtração “);
System.out.println(”(3) para multiplicação “);
System.out.println(”(4) para divisão “);
System.out.println(”(5) SAIR ");
System.out.println("Digite usa opção: ");
Scanner s = new Scanner( System.in );
int opc1 = s.nextInt();
int numr;//= s.nextInt();
int denr;//= s.nextInt();
int numi;//= s.nextInt();
int deni;//= s.nextInt();
int numr2;//= s.nextInt();
int denr2;//= s.nextInt();
int numi2;//= s.nextInt();
int deni2;//= s.nextInt();
switch(opc1){
case 1://somar
System.out.println("Digite o numerador da parte real do primeiro número: ");
numr= s.nextInt();
System.out.println("Digite o denominador da parte real do primeiro número: ");
denr= s.nextInt();
System.out.println("Digite o numerador da parte imaginária do primeiro número: ");
numi= s.nextInt();
System.out.println("Digite o denominador da parte imaginária do primeiro número: ");
deni= s.nextInt();
//segundo numero
System.out.println("Digite o numerador da parte real do primeiro número: ");
numr2= s.nextInt();
System.out.println("Digite o denominador da parte real do primeiro número: ");
denr2= s.nextInt();
System.out.println("Digite o numerador da parte imaginária do primeiro número: ");
numi2= s.nextInt();
System.out.println("Digite o denominador da parte imaginária do primeiro número: ");
deni2= s.nextInt();
Fracao f1=new Fracao(numr, denr);
Fracao f2=new Fracao(numi, deni);
Fracao f3=new Fracao(numr2, denr2);
Fracao f4=new Fracao(numi2, deni2);
Complexo c1 = new Complexo(f1,f2);
Complexo c2 = new Complexo(f3,f4);
//Operação solicitada: 3/4 + 3/5i +2/4 + 7/4i
System.out.println("Operação solicitada: " + f1 + " + " + f2 + "i" + " + " + f3 + " + " + f4 + "i");
System.out.println("Resultado: " + c1.somar(c2));
continuar = true;
break;
case 2://subtrair