Search Header Logo
java.2 - variabili e tipi

java.2 - variabili e tipi

Assessment

Presentation

Computers

10th - 12th Grade

Hard

Created by

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