Intero Nullo

di il
4 risposte

Intero Nullo

Salve Ragazzi volevo porvi un quesito...
All'interno di un esercitazione devo porre una variabile intera che sia uguale a nulla... come nel seguente esempio:
int cont=0;
			while(cont<elementi[cont]){
			if(numeroTrovato==null){
			System.out.print("il numero che cercavi era questo: "+ numeroTrovato);

Giustamente,però, mi dice che il valore NULL non è applicabile con gli interi... c'è qualcosa che posso sostiture che abbia lo stesso effetto del NULL???

4 Risposte

  • Re: Intero Nullo

    ack93 ha scritto:


    c'è qualcosa che posso sostiture che abbia lo stesso effetto del NULL???
    java.lang.Integer
  • Re: Intero Nullo

    Facendo l'import di java.lang.Integer il problema continua a sustitere ovvero mi dice:

    The operator == is undefined for the argument type(s) int, null
  • Re: Intero Nullo

    ack93 ha scritto:


    Facendo l'import di java.lang.Integer il problema continua a sustitere ovvero mi dice:

    The operator == is undefined for the argument type(s) int, null
    Primo: java.lang.Integer è un tipo che non ha necessità di essere importato, visto che tutto quanto in java.lang viene importato "di serie" dal compilatore.

    Secondo: non è che importi e basta ... gli Integer sono oggetti, devi usarli, devi avere variabili/oggetti di tipo Integer.
  • Re: Intero Nullo

    In più un codice del tipo
     if(numeroTrovato==null){
             System.out.print("il numero che cercavi era questo: "+ numeroTrovato);
    }
    
    ti stamperà sempre una cosa del tipo "il numero che cercavi era questo: null"
Devi accedere o registrarti per scrivere nel forum
4 risposte