Laboratorio di
Programmazione ad Oggetti
( 09CBIPC, 09CBIMQ )
Corsi di Laurea in
Ingegneria del cinema e dei mezzi di comunicazione
Matematica per l’Ingegneria
Silvano Rivoira - Dipartimento di Automatica e Informatica - Politecnico di Torino
1
Esercizio 1
• Compilare ed eseguire il programma “ReadWrite”
(slide successiva) usando Eclipse
• Eseguire il programma in modalità step-by-step mediante il
debugger, esaminando i valori delle variabili ad ogni passo
Silvano Rivoira - Dipartimento di Automatica e Informatica - Politecnico di Torino
2
ReadWrite program
ReadWrite.java
import java.util.Scanner;
public class ReadWrite {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
// associa la tastiera alla variabile “input”
String s;
int n;
System.out.print("Enter a string: ");
s = input.nextLine();
// leggi una stringa
System.out.println(s);
System.out.print("Enter an integer number: ");
n = input.nextInt();
// leggi un intero
System.out.println(n);
}
}
Silvano Rivoira - Dipartimento di Automatica e Informatica - Politecnico di Torino
3
Esercizio 2
• Sviluppare un programma Java che legga da tastiera un intero
positivo compreso tra 1 e 9 e lo stampi nel formato Romano
( I , II , III , IV , V , VI , VII , VIII , IX )
• Se il valore inserito non è compreso nell’intervallo 1-9, stampare
un messaggio di errore
Silvano Rivoira - Dipartimento di Automatica e Informatica - Politecnico di Torino
4
Esercizio 3
• Sviluppare un programma Java che legga da tastiera un intero
positivo N e visualizzi su schermo N righe secondo lo schema
seguente
(N=9)
*
**
***
****
*****
******
*******
********
*********
Silvano Rivoira - Dipartimento di Automatica e Informatica - Politecnico di Torino
5