Introduzione Perché Java? • Java è un linguaggio di programmazione nato per essere eseguito su macchine e sistemi operativi molto diversi fra loro. • A differenza del C++, Java per poter essere eseguito richiede la presenza della Java Virtual Machine (JVM), essa converte il linguaggio Java nel linguaggio macchina comprensibile dal calcolatore su cui è installata. Java Compilatore (Eclipse) JVM Bytecode Java World - Introduzione Linguaggio macchina 2 Esempi di utilizzo • Portali Web • Applicazioni • Android Java World - Introduzione 3 Tipi di dati Tipo Esempio Int 5 Long 1000000 Float 2.67 Double 19876.686899655 Char A String Hello world Boolean true Java World - Introduzione 4 Programmazione a Oggetti Attributi Costruttore di default Costruttore parametrizzato Java World - Introduzione 5 Programmazione a Oggetti Java World - Introduzione 6 Programmazione a Oggetti Java World - Introduzione 7 Programmazione a Oggetti Java World - Introduzione 8 Esercizi • - Creare la classe «Calciatore» con i seguenti attributi: Nome Cognome Età Goal Squadra Stipendio Infortunato 1. Creare i costruttori della classe e i metodi get e set 2. Creare un metodo che aumenti lo stipendio di una percentuale generica (da inserire da tastiera) 3. Creare la classe «Main» in cui viene richiamato il metodo per aumentare lo stipendio con un valore del 10% Java World - Introduzione 9