Buongiorno, sto iniziando a programmare in Java, avendo delle basi dal linguaggio C, qualcuno riesce a spiegarmi le righe di questo programma?
Grazie in anticipo
import java.io.InputStreamReader;
import java.io.BufferedReader;
import java.io.IOException;
class Rettangolo {
//quali sono le caratteristiche di un rettangolo?????
int baseCm;
int altezzaCm;
//quali sono i suoi comportamenti????
int calcolaArea() {
return baseCm * altezzaCm;
}
int calcolaPerimetro() {
return (baseCm+altezzaCm)*2;
}
public static void main(String[] bro) {
Rettangolo r = new Rettangolo();
InputStreamReader in = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(in);
try {
System.out.println("Immetti la base: ");
String testo = br.readLine();
r.baseCm = Integer.parseInt(testo);
//stessa cosa con altezza
}catch(IOException e) {
}
System.out.println("L'area del rettangolo e': "+r.calcolaArea());
System.out.println("Il perimetro del rettangolo e': "+r.calcolaPerimetro());
}
}