Im fairly new to Java , and OOP in general hence many concepts in Java dont make complete sense even though the API is thorough. I have made a small calculator code , however I want to learn how to achieve the same product using arguments within method, samples would be prime.
import java.io.IOException;
import java.util.Scanner;
public class Ga {
static Scanner input = new Scanner(System.in);
public static void main(String[] args) throws IOException {
    System.out.println("First number:");        
    float i = input.nextInt();
    System.out.println("Choose operator +, -, *, /");
    char s = input.next().charAt(0);
    System.out.println("Second number:");
    float z = input.nextInt();
    switch (s) {
        case '+':
            System.out.println("Result= "+(i+z));
            System.in.read();
            break;
        case '-':
            System.out.println("Result= "+(i-z));
            System.in.read();
            break;
        case '*':
            System.out.println("Result= "+(i*z));
            System.in.read();
            break;
        case '/':
            System.out.print("Result= "+(i/z));
            System.in.read();
            break;
    }
}
}
 
    