Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Cannot Find Symbol

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    15

    Cannot Find Symbol

    Salve, sto iscrivendo un prigrammino che prenda in ingresso tramite "in.readlLine" due valori string: T che sta per True e F che sta per FALSO.
    Dunque, mi sembra di nonavrer tralasciato nulla, ma sono alle prime armi con Java.
    Il codice è composto da due file. ClsBoolean e ProvaBoolean: Ma intanto vorrei capire gli errori della classe
    seguono le righe di codice con gli errori accanto come comenti.

    // ClsBoolean
    public class ClsBoolean {

    private String Enter;


    public ClsBoolean(String x){

    Enter = x;

    }

    public String toString() {
    if(Enter == t) // cannot find symbol symbol : variable t location: class ClsBoolean if(Enter == t)

    return "Il primo valore e' TRUE";
    if (Enter == f) // cannot find symbol symbol : variable t location: class ClsBoolean if(Enter == f)
    return "Il secondo valore e' FALSE";
    else
    return "Valori ammessi sono T o F";
    }


    public String ANDtoString(String a){
    String x= this.Enter;
    String y= a.Enter; //cannot find symbol symbol: variable Enter String y= a.Enter;
    return "!("+x+"&&"+y+")";
    }

    public String ORtoString(String b ){
    String x= this.Enter;
    String y= b.Enter;//cannot find symbol symbol: variable Enter String y= b.Enter;
    return "!"+x+"||"+"!"+y;

    }


    }

  2. #2
    Ma stai studiando un manuale oppure te ne vai per un'idea? Più che errori, nel codice ci sono orrori.

    codice:
    if(Enter == t)
    codice:
    if (Enter.equals("t"))
    e lo stesso vale per il valore f

    Qui non capisco proprio cosa vorresti fare:

    codice:
    String y= a.Enter
    e lo stesso vale per b nel metodo ORtoString.
    Poi non capisco cosa dovrebbero restituire i metori ANDtoString ed ORtoString
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    ma a parte

    a.Enter

    con a.Enter, a di tipo String, tenti l'accesso a componenti statici della classe String, componenti che ovviamente non esistono (almeno io non ricordo niente con il nome Enter in String)

    La prox volta il codice mettilo tra i tag code e prendi le convenzioni java per i nomi (che male non fa)

  4. #4
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,326

    Moderazione

    Ti era già stato chiesto di leggere il regolamento e di postare il codice usando gli appositi tag CODE in questa discussione.

    Poi ne hai aperta un'altra, ancora senza l'uso dei tag CODE e ho sorvolato.

    Ora è arrivato il momento di far tesoro dei consigli e di metterli in pratica.

    Chiudo questa discussione.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.