Java World Cicli e Array.

Slides:



Advertisements
Presentazioni simili
C++ Di Marco Cozzani.
Advertisements

1 Corso di Laurea in Biotecnologie Informatica (Programmazione) Array Anno Accademico 2009/2010.
1 Corso di Informatica (Programmazione) Lezione 11 (19 novembre 2008) Programmazione in Java: controllo del flusso (iterazione)
Corso di Informatica (Programmazione)
Fopndamenti di programmazione. 2 La classe String Una stringa è una sequenza di caratteri La classe String è utilizzata per memorizzare caratteri La classe.
Appunti di Java (J2SDK 1.4.2, JDK 1.6.0) prof. Antonella Schiavon settembre 2009.
Ricerca sequenziale in un array di interi
1 Fabio Scotti – Università degli Studi di Milano Fabio Scotti ( ) Laboratorio di programmazione per la sicurezza Valentina Ciriani ( )
13 ottobre Decisioni F. Bombi 13 ottobre 2002.
Corso di Laurea Ingegneria Informatica Fondamenti di Informatica
Introduzione. 2 Perché Java? Java è un linguaggio di programmazione nato per essere eseguito su macchine e sistemi operativi molto diversi fra loro. A.
Cicli e Array. 2 Costrutto while while(espressione) { … } Il codice dentro le parentesi graffe viene eseguito finché la condizione è vera Potrebbe non.
Basi di Java Strutture base di Java. Basi di java ▪Variabili ▪Operatori ▪Condizioni e Cicli ▪Array.
Composizioni di classi. 2 Esercizio 1 Aggiungere al progetto una classe «Fotocamera» che ha i seguenti attributi: -Marca -Megapixel -Flash (boolean) -Autofocus.
Script bash I file di comandi in Linux. BASH  Bourne Again Shell  Modalità interattiva o batch (file di comandi)  Ambiente di programmazione “completo”
7. Strutture di controllo Ing. Simona Colucci Informatica - CDL in Ingegneria Industriale- A.A
Test. 2 Compito 1 Esercizio 3 Creare una classe film con i seguenti attributi: titolo, genere, 3D, durata; creare inoltre il costruttore parametrizzato.
Programmazione: Iterazione Esistono tre tipi di iterazione fondamentali e vedremo la corrispondenza dei relativi diagrammi a blocchi e la loro traduzione.
Cicli e Array. 2 Esercizio 1 La classe «Smartphone» ha i seguenti attributi: - Modello -Processore -Ram - Pollici -Sistema operativo -Disponibilità (boolean)
1 Elementi DI INFORMATICA Università degli Studi di Cagliari Corso di Laurea in Ingegneria Elettronica Linguaggio C A.A. 2011/2012
.  I tipi di dati non primitivi sono gli array, le struct e le union.  Gli array sono degli aggregati di variabili dello stesso tipo.  La dichiarazione.
Ereditarietà Uno dei principi della programmazione orientata agli oggetti (OOP) è il riuso Le classi dovrebbero essere progettate come componenti riutilizzabili.
© 2007 SEI-Società Editrice Internazionale, Apogeo
Java World Matrici.
Java World Introduzione.
Maurizio Cozzetto, Francesco Sarasini
Java: concetti e costrutti base
Introduzione al linguaggio C
Java World Cicli e Array.
7. Strutture di controllo Ing. Simona Colucci
Condizioni decisionali
Tipo di dato: array Un array è un tipo di dato usato per memorizzare una collezione di variabili dello stesso tipo. Per memorizzare una collezione di 7.
CICLO DO – WHILE LINGUAGGIO C.
Lezione 9 – A.A. 2016/2017 Prof. Giovanni Acampora
Corso di Laurea Ingegneria Informatica Fondamenti di Informatica
Corso Java Introduzione.
Corso Java Esercitazione.
Corso Java Esercizi.
Classe III A A.s – 2012 Programma di Informatica
Corso di Laurea Ingegneria Informatica Fondamenti di Informatica
Corso Java Cicli e Array.
iterazione o ricorsione nel pensare per OGGETTI
© 2007 SEI-Società Editrice Internazionale, Apogeo
Programmazione e Laboratorio di Programmazione
Corso Java Matrici.
Java: le basi del linguaggio
Composizioni di classi
© 2007 SEI-Società Editrice Internazionale, Apogeo
Programmazione e Laboratorio di Programmazione
Corso di Laurea Ingegneria Informatica Fondamenti di Informatica
Java Matrici.
Lucidi della Pof.ssa Pazienza
Condizioni decisionali
Process synchronization
Processi decisionali e funzioni di controllo
Programmazione e Laboratorio di Programmazione
Java Costruttore di copia e GetStatus.
Condizioni decisionali
concetti ed applicazioni
Java Introduzione.
Array Un array è un contenitore “contiene” al massimo un numero predefinito di oggetti dello stesso tipo. Ogni oggetto dell'array è detto “elemento” Ad.
CICLO WHILE LINGUAGGIO C.
Lezione Terza Primi passi di programmazione
Programmazione e Laboratorio di Programmazione
Array e Stringhe Linguaggio C.
Array (vettori) In linguaggio C / C++.
PowerShell di Windows PowerShell è un shell che mette a disposizione un prompt interattivo e un interprete a riga di comando , per le sue caratteristiche.
Ricerca 01/08/2019 package.
La programmazione strutturata
Programmazione e Laboratorio di Programmazione
Transcript della presentazione:

Java World Cicli e Array

Java World – Costrutto while while(espressione) { … } Il codice dentro le parentesi graffe viene eseguito finché la condizione è vera Potrebbe non venire mai eseguita o trasformarsi in un ciclo infinito. Java World – Costrutto while

Java World – Costrutto while int a=0; while(a<20) { … } Quando questo ciclo verrà eseguito ininterrottamente? Java World – Costrutto while

Java World – Costrutto do while … } while(espressione) Il contenuto delle parentesi graffe viene eseguito almeno una volta e fino a quando l’espressione è verificata. Java World – Costrutto do while

Esempio di costrutto do while double value; do { system("inserisci un numero positivo"); value = in.nextDouble(); } while(value<0) Java World – Costrutto do while

Esercizio sul costrutto Do While Scrivere all’interno della classe Main un metodo che permetta di inserire un carattere fino a quando non si inserisce il carattere “A”. (Utilizzare il costrutto Do While ) Java World – Costrutto do while

Java World– Costrutto for for(inizializzazione; terminazione; aggiornamento) { … } Il contenuto delle parentesi graffe viene eseguito fino a quando non si raggiunge la terminazione Si usa quando una variabile viene modificata da un valore iniziale a un valore finale con un incremento (o decremento) costante Java World– Costrutto for

Java World– Costrutto for for(int i=1;i<=n; i++){ … } // qui i non è più definita La validità della variabile si estende fino alla fine del ciclo for e, quando il ciclo termina, i non è più definita Java World– Costrutto for

E’ una sequenza di valori del medesimo tipo Array E’ una sequenza di valori del medesimo tipo double[] data = new double[10] tipo nome array dimensione Java World– Array

Array data[2] = 30.78; Identifica l’elemento di indice 2 nell’array, ma posizione 3 !! data[2] = 30.78; indice data.length  lunghezza dell’array data Limite degli array: la loro lunghezza è fissa! L’array va inizializzato, come gli oggetti Java World– Array

Esercizio 1 Creare la classe «Smartphone» con i seguenti attributi: - Modello Processore Ram - Pollici Sistema operativo Disponibilità (boolean) Creare i costruttori (default e parametrizzato) della classe e i metodi get e set

Esercizio 2 Nella classe main crea una serie di Smartphone e inseriscili all’interno di un Array, simulando un listino Trova tra tutti gli smartphone, il modello che ha lo schermo con più pollici Trova il numero di dispositivi Android disponibili