Programas en Java

Aqui dejo algunos programitas que he hecho en Java

Por si alguien los quiere analizar y/o corregir(soy principiante en Java) me harian un gran favor: masa.java y operas.java

Primero
masa.js

import java.io.*;
public class masa{
       
        public double calculo(double presion,double volumen,double temperatura){
                return presion*volumen /(0.37 *(temperatura+460));
               
                }
       
        public static void main(String args[])throws IOException{
                masa ver=new masa();
               
                double presion,temperatura,volumen;
                String p,v,t;
               
                InputStreamReader entrada= new InputStreamReader(System.in);
                BufferedReader teclado= new BufferedReader(entrada);
               
                        try{
                        System.out.println("\n\t-------------CALCULO DE LA MASA DE AIRE---------------");
                    System.out.println("\n\t---------------Uso de funciones-------------");
                        System.out.println("Presion");
                        p=teclado.readLine();presion=Double.parseDouble(p);
                        System.out.println("Temperatura:");
                        t=teclado.readLine();temperatura=Double.parseDouble(t);
                        System.out.println("Volumen:");
                        v=teclado.readLine();volumen=Double.parseDouble(v);
                       
                        System.out.println("Masa de aire=" +ver.calculo( presion, volumen,temperatura));
                       
                        System.out.println("\n\t Autor: Fernando Carraro Aguirre");
                       
                        }//fin try
                       
                        catch(IOException e){
                               
                                System.out.println("Error:"+e);
                               
                                }//fin catch
        }//fin main
       
       
}//fin clase

//-------------------------------------------------------------------------------------------------

Segundo
operas.java

import java.io.*;
//Uso de estructuras de control
public class operas{
//menú
static int menu()throws IOException{
int op;
BufferedReader teclados=new BufferedReader(new InputStreamReader(System.in));
do{
System.out.println("\t ---- Menú del programa ----");
System.out.println("\t 1. Sumar");
System.out.println("\t 2. Restar");
System.out.println("\t 3. Multiplicar");
System.out.println("\t 4. Dividir");
System.out.println("\t 5. Salir");
System.out.println("\t Tu opcion");
op=Integer.parseInt(teclados.readLine());
}while(op<1 || op>5);
return op;
}//fin menu

//-------------------------------------------------------

public static void main(String args[])throws IOException{

double dato1=0,dato2=0,resultado=0;
int operacion=0;
BufferedReader teclado=new BufferedReader(new InputStreamReader(System.in));

try{

while(true){
operacion=menu();

if(operacion!=5){
System.out.println("\n Número 1:");dato1=Double.parseDouble(teclado.readLine());
System.out.println("\n Número 2:");dato2=Double.parseDouble(teclado.readLine());
switch(operacion){
case 1:resultado=dato1+dato2;break;
case 2:resultado=dato1-dato2;break;
case 3:resultado=dato1*dato2;break;
case 4:resultado=dato1/dato2;break;

}//fin switch

System.out.println("Resultado="+resultado);
}//fin if

else
break;
}//fin while

}//fin try
catch(IOException e){   }
}//fin main

//------------------------------------------------
}//fin clase