

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
10 questions
organisasi pemuda kedaerahan dan keagamaan
Presentation
•
11th Grade
11 questions
Pensamento computacional
Presentation
•
10th Grade - University
3 questions
MULOK-2
Presentation
•
12th Grade
7 questions
Lesson 1
Presentation
•
10th - 12th Grade
8 questions
Code Combat Key Terms #1
Presentation
•
9th - 12th Grade
6 questions
PENGENALAN INFORMATIKA
Presentation
•
10th Grade
8 questions
Funcțiile strcat și strncat șiruri de caractere
Presentation
•
11th Grade
11 questions
LE FORZE: INTRODUZIONE
Presentation
•
9th - 12th Grade
Popular Resources on Wayground
24 questions
PBIS-HGMS Day 10
Quiz
•
6th - 8th Grade
10 questions
HCS SCI 03 Summer School Review 3
Quiz
•
3rd Grade
11 questions
Home Scope
Quiz
•
7th - 8th Grade
15 questions
HCS SCI 05 Summer School Assessment 3 Review
Quiz
•
5th Grade
35 questions
Lufkin Road Middle School Student Handbook & Policies Assessment
Quiz
•
7th Grade
18 questions
Geo 11.3 Area of Circles and Sectors
Quiz
•
9th - 11th Grade