Home • ECDL • Algoritmi • Java • Basi di dati • Seconda prova • Eccetera • Cerca nel sito

Positivi/negativi

Precedente
SUPERIORE
Successiva

Scrivere un programma che continua a richiedere numeri finché viene inserito uno zero. Alla fine indica quanti sono stati i numeri positivi e i numeri negativi inseriti.

import javax.swing.JOptionPane;

class PosNeg
{
  public static void main(String args[])
  {
    int num,        // inserito da tastiera
        tot_pos,    // totalizzatori
        tot_neg;

    tot_pos=0;      // Inizializzazione
    tot_neg=0;    

    String stringa; // per JOptionPane
    do
    {
      stringa=JOptionPane.showInputDialog("Un intero (0 per uscire)");
      num=Integer.parseInt(stringa);

      // Decide se positivo o negativo
      if(num > 0)          
        tot_pos++;
      else if(num < 0)     
        tot_neg++;          
    }
    while(num != 0);
    
    JOptionPane.showMessageDialog(null,
          "Positivi = " + tot_pos + "\n" +
          "Negativi = " + tot_neg        );
    
  }//main()

}//PosNeg

Osserva

  1. if(...)
    {
      ...
    }
    else if(...)
    {
      ...
    }
  2. ++
  3. >, <, !=

Positivi/negativi - ApPuNtIdIuNiNfOrMaTiCo

Home • ECDL • Algoritmi • Java • Basi di dati • Seconda prova • Eccetera • Cerca nel sito

Precedente
SUPERIORE
Successiva