Witam mam kod do kalkulatora obiektowego lecz coś nie działa. Proszę o pomoc
int a, b;
System.out.println("Podaj dwie liczby do zsumowania");
a = in.nextInt();
b = in.nextInt();
int wynik = suma(a,b);
System.out.format("Suma liczb wynosi "+wynik);
Sory tu jest kod
import java.util.Scanner;
import java.io.IOException;
public class iii {
public static int menu(){
System.out.println("1. dodawanie");
System.out.println("2. odejmowanie");
System.out.println("3. mnozenie");
System.out.println("4. dzielenie");
Scanner in = new Scanner(System.in);
int w = in.nextInt();
return w;
}
public static void main(String[] args) throws IOException {
Scanner in = new Scanner(System.in);
int wybor = menu();
while(wybor!=0){
switch(wybor){
case 1:
dodawanie(int a, double b);
break;
case 2:
odejmowanie(int a, double b);
break;
case 3:
mnozenie(int a, double b);
break;
case 4:
dzielenie(int a, double b);
break;
default:
System.out.println("Podales zla liczbe");
}
}
}
public static int suma(int a, int b){
int a, b;
System.out.println("Podaj dwie liczby do zsumowania");
a = in.nextInt();
b = in.nextInt();
System.out.format("Suma liczb wynosi "+a+b);
}
public static int odejmowanie(int a, int b){
int a, b;
System.out.println("Podaj dwie liczby do odejmowania");
a = in.nextInt();
b = in.nextInt();
System.out.format("Suma liczb wynosi "+a-b);
}
public static int mnozenie(int a, int b){
int a, b;
System.out.println("Podaj dwie liczby do mnozenia");
a = in.nextInt();
b = in.nextInt();
System.out.format("Suma liczb wynosi "+a*b);
}
public static int dzielenie(int a, int b){
int a, b;
System.out.println("Podaj dwie liczby do dzielenia");
a = in.nextInt();
b = in.nextInt();
System.out.format("Suma liczb wynosi "+a/b);
}
}