Il linguaggio JAVA (parte 1) - Mimmo Corrado
Il linguaggio JAVA (parte 1) - Mimmo Corrado
Il linguaggio JAVA (parte 1) - Mimmo Corrado
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Fase di Input in Java<br />
Le primitive per l'input da tastiera di java sono abbastanza complesse.<br />
Per semplificare la gestione dell'input si definiscono nuove funzioni per l'input, che nascondono quelle primitive.<br />
Ad esempio il seguente programma, che utilizza le primitive di Java, può semplificarsi molto definendo ed utilizzando<br />
un nuovo Package Java.<br />
Esempio<br />
import java.io.*;<br />
class RettangoloBufferedReader<br />
{<br />
public static void main(String[] args) throws IOException<br />
{<br />
BufferedReader stdin = new BufferedReader<br />
(new InputStreamReader(System.in));<br />
}<br />
int base, altezza, area;<br />
System.out.print("Base = ");<br />
System.out.flush();<br />
base = Integer.parseInt(stdin.readLine());<br />
System.out.print ("Altezza = ");<br />
System.out.flush();<br />
altezza = Integer.parseInt(stdin.readLine());<br />
area = base*altezza;<br />
System.out.println("Area = "+area);<br />
}<br />
Utilizzando il package system, creato all’UNICAL, il programma si semplifica nel seguente modo:<br />
import system.IO;<br />
public class AreaRettangolo<br />
{<br />
public static void main(String[] args)<br />
{<br />
int base, altezza, area;<br />
}<br />
System.out.print("Base = ");<br />
base=IO.in.readInt();<br />
System.out.print ("Altezza = ");<br />
altezza = IO.in.readInt();<br />
area = base*altezza;<br />
System.out.print("Area = "+area);<br />
}<br />
INIZIO<br />
Leggi <br />
Leggi ℎ<br />
= ∙ ℎ<br />
Scrivi <br />
Informatica www.mimmocorrado.it 6<br />
FINE