

java.2 - variabili e tipi
Presentation
•
Computers
•
10th - 12th Grade
•
Hard
Lucia Intelisano
Used 1+ times
FREE Resource
10 Slides • 0 Questions
1
Java -Variabili e tipi
Nel programma HelloWord abbiamo usato il comando System.out.println() per stampare una stringa public class HelloWorld {
public static void main ( String [] args ) {
// visualizza un messaggio di saluto
System . out . println (" Hello World !");
}
}
Possiamo in realta' stampare tanti altri tipi di valori
java 2. variabili e tipi | informatica
2
Espressioni aritmetiche
Gli operatori aritmetici sono:
moltiplicazione *
divisione /
modulo % (resto della divisione tra interi)
addizione +
sottrazione -
Le operazioni sono elencate in ordine decrescente di priorita' ossia 3+2*5 fa 13, non 25 Le parentesi tonde cambiano l’ordine di valutazione degli operatori ossia (3+2)*5 fa 25
java 2. variabili e tipi | informatica
3
Variabili
Modifichiamo il programma che calcola l’area di un triangolo introducendo un po’ di variabili
public class AreaTriangolo2 {
public static void main ( String [] args ) {
int base , altezza ;
int area ;
base =5;
altezza =10;
area = base * altezza /2;
System . out . println ( area );
} }
java 2. variabili e tipi | informatica
4
Variabili
Una variabile e' una casella di memoria identificata da un nome.
Il suo scopo e' di contenere un valore di un certo tipo.
Serve per memorizzare dati durante l’esecuzione di un programma.
Il nome di una variabile (come il nome di una classe o di un metodo) e' un identificatore
puo' essere costituito da lettere, numeri e underscore (esempi: num1, i, risultato, costo_tot, ...)
non deve coincidere con una parola chiave del linguaggio (esempi “sbagliati”: class, static, int, ...)
e' bene che sia significativo per il programma (meglio base, altezza e area di X1, X2 e X3)
java 2. variabili e tipi | informatica
5
Variabili
In Java ogni variabile deve essere dichiarata prima del suo uso.
Nella dichiarazione di una variabile se ne specifica il nome e il tipo.
Nell’esempio, abbiamo dichiarato tre variabili con nomi base, altezza e area, tutte di tipo int (numeri interi)
int base , altezza ;
int area ;
Ogni variabile deve essere dichiarata UNA SOLA VOLTA,
all'inizio del programma.
java 2. variabili e tipi | informatica
6
Assegnamento
Si puo' memorizzare un valore in una variabile tramite l’operazione di assegnamento.
Il valore da assegnare a una variabile puo' essere un letterale o il risultato della valutazione di un’espressione.
Esempi di assegnamenti:
base =5; altezza =10;
area = base * altezza /2;
I valori di base e altezza vengono letti e usati nell’espressione Il risultato dell’espressione viene scritto nella variabile area.
java 2. variabili e tipi | informatica
7
Dichiarazione + Assegnamento
Prima di poter essere usata in un’espressione una variabile deve
essere stata dichiarata
essere stata assegnata almeno una volta (inizializzata)
Si puo' combinare dichiarazione e assegnamento (dichiarazione con inizializzazione) all'inizio del programma.
Ad esempio:
int base =5; int altezza =10;
int area = base * altezza /2
java 2. variabili e tipi | informatica
8
Costanti
Nella dichiarazione delle variabili che NON DEVONO mai cambiare valore si puo' utilizzare il modificatore final
final double tasso =0.05;
Il modificatore final trasforma la variabile in una costante
java 2. variabili e tipi | informatica
9
Input dall’utente
Per ricevere valori in input dall’utente si usa la classe Scanner, che fa parte della Libreria Standard di Java
import java.util.Scanner; // richiama la classe Scanner
public class Somma{
public static void main(String [] args) {
int n1 , n2 ; // attende l’ inserimento di due numeri e li assegna
// predispone il programma per la lettura dell ’input
Scanner input = new Scanner(System.in);
System.out.println(" Inserisci due numeri interi :");
n1 = input.nextInt();
n2 = input.nextInt();
// calcola e stampa la somma
System.out.print(" Somma : ");
System.out.println(n1+n2);
}
}
java 2. variabili e tipi | informatica
10
Input dall’utente
La classe Scanner deve essere richiamata usando la direttiva import prima dell’inizio della classe
import java.util.Scanner;
L’oggetto input (che puo' essere chiamato anche differentemente) deve essere predisposto (creato) prima di iniziare a chiedere i valori all’utente Scanner input = new Scanner(System.in);
La lettura vera e propria dei valori in input si fa tramite metodi diversi a seconda del tipo dei valori attesi
x = input.nextInt (); // legge un numero intero
y = input.nextDouble (); // legge un numero frazionario
java 2. variabili e tipi | informatica
Java -Variabili e tipi
Nel programma HelloWord abbiamo usato il comando System.out.println() per stampare una stringa public class HelloWorld {
public static void main ( String [] args ) {
// visualizza un messaggio di saluto
System . out . println (" Hello World !");
}
}
Possiamo in realta' stampare tanti altri tipi di valori
java 2. variabili e tipi | informatica
Show answer
Auto Play
Slide 1 / 10
SLIDE
Similar Resources on Wayground
11 questions
CSS Classes CG March 10 Self Paced
Presentation
•
9th - 12th Grade
11 questions
Introducción a Python
Presentation
•
12th Grade
8 questions
Bahasa Pemrograman - Pengenalan Java
Presentation
•
10th Grade
11 questions
DDWC 2743 - SOFTWARE ENGINEERING
Presentation
•
12th Grade - University
4 questions
Introducing oneself
Presentation
•
11th Grade
5 questions
Java lesson
Presentation
•
9th - 12th Grade
7 questions
JavaScript
Presentation
•
9th - 12th Grade
12 questions
Programming Language
Presentation
•
12th Grade
Popular Resources on Wayground
6 questions
Secondary Safety Quiz
Presentation
•
9th - 12th Grade
10 questions
Afterschool Activities & Sports
Quiz
•
6th - 8th Grade
19 questions
ROAR Week 2026
Quiz
•
9th - 12th Grade
20 questions
Lab Safety Quiz
Quiz
•
6th Grade
15 questions
Cool Tool:Chromebook
Quiz
•
6th - 8th Grade
22 questions
would you rather
Quiz
•
3rd - 11th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
Discover more resources for Computers
20 questions
Early Computing
Quiz
•
7th - 12th Grade
10 questions
Exploring the Parts of a Computer
Interactive video
•
6th - 10th Grade
10 questions
Navigating Digital Citizenship and Online Safety
Interactive video
•
6th - 10th Grade
20 questions
Binary Numbers
Quiz
•
11th Grade
10 questions
Mastering Proper Keyboarding Techniques
Interactive video
•
6th - 10th Grade