Lettori fissi

martedì 30 settembre 2014

7° Applicazione: Dichiarazione metodo con parametro.

public class Catalogo2 {

    // mostra un messaggio all'utente
    public void visualizzaMessaggio(String nomeCatalogo) {
        System.out.printf("--- Benvenuti nel catalogo \n%s!\n ---", nomeCatalogo);
    }
}

6° Applicazione: Classi ed oggetti.

/**
 * Dichiarazione di classe
 * con un metodo
 * @author roberto
 *
 */
public class Catalogo {

    // mostra un messaggio all'utente
    public void visualizzaMessaggio(){
        System.out.println("--- Benvenuti nel catalogo ---");
    }
}

5° Applicazione: Confrontare due numeri interi.

import java.util.Scanner;

public class ComparareDueInteri {

    public static void main(String[] args) {
       
        // creo Scanner
        Scanner input = new Scanner(System.in);
       
        // definisco 2 variabili tipo intero
        int num1;
        int num2;
       
        // richiesta dei numeri ad utente:
        System.out.println("Digitare primo numero intero: ");
        num1 = input.nextInt();
       
        System.out.println("Digitare secondo numero intero: ");
        num2 = input.nextInt();
       
        // inizio il confronto
        if(num1 == num2) System.out.printf("%d == %d\n", num1, num2);
        if(num1 != num2) System.out.printf("%d diverso da %d", num1, num2);
    }
}

Documentazione API di java:


4° Applicazione: Somma di tre numeri interi.

import java.util.Scanner;

public class Somma {

    public static void main(String[] args) {
       
        // creazione Scanner
        Scanner input = new Scanner(System.in);
       
        int num1;    // primo addendo
        int num2;    // secondo addendo
        int num3;    // terzo addendo
        int somma;    // somma i tre numeri
       
        System.out.println("Digitare 1 numero intero: ");    // input
        num1 = input.nextInt();    // legge 1 addendo
       
        System.out.println("Digitare 2 numero intero: ");    // input
        num2 = input.nextInt();    // legge 2 addendo
       
        System.out.println("Digitare 3 numero intero: ");    // input
        num3 = input.nextInt();    // legge 3 addendo
       
        somma = num1 + num2 + num3;
       
        // stampo a console la somma eseguita:
        System.out.printf("La somma risulta: %d\n", somma);
    }
}

3° Applicazione: Stampare testo con printf.

public class Benvenuto3 {

    public static void main(String[] args) {
        // altro metodo di stampa a video: printf
        System.out.printf( "%s\n%s\n", "Benvenuto al corso", "base di java!");
    }
}

2° Applicazione: Stampare singola riga di testo con più istruzioni.

public class Benvenuto2 {

    public static void main(String[] args) {
       
        // primo metodo di stampa a video: print
        System.out.print("Benvenuto al");
        // secondo metodo di stampa a video, con salto alla riga successiva: println
        System.out.println(" secondo esempio del corso base di: Java! ");
    }
}

1° applicazione Java: Stampare una riga di testo :-)

public class Benvenuto
{
   // metodo main da dove inizia l'esecuzione dell'applicazione
   public static void main(String args[])
   {
      System.out.println( "Benvenuto al corso base di Java." );
   }// fine metodo main

}// fine classe Benvenuto