Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Circonferenza cerchio

  1. #1
    Utente bannato
    Registrato dal
    Nov 2008
    Messaggi
    9

    Circonferenza cerchio

    Ciao a tutti dovrei fare un programma in java per calcolare la criconferenza del cerchio, ma non riesco, ecco il mio codice:

    import java.util.Scanner;
    public class Circonferenza{
    public static void main(String [] args){
    final float PI_GRECO = 3.14f;
    Scanner tastiera = new Scanner(in);
    Double r,diametro,circ;
    r = tastiera.nextDouble();
    diametro= (r * 2);
    circ = (diametro * PI_GRECO);
    out.println("circonferenza=" + circ);
    }
    }

    TEXTPAD mi restituisce errori sulle righe: 1, 5, 8, 9, 10

    Dove sbaglio ?

  2. #2
    Utente di HTML.it L'avatar di @DI3GO@
    Registrato dal
    Nov 2008
    Messaggi
    537

    Re: Circonferenza cerchio

    Originariamente inviato da gianni09
    Ciao a tutti dovrei fare un programma in java per calcolare la criconferenza del cerchio, ma non riesco, ecco il mio codice:

    import java.util.Scanner;
    public class Circonferenza{
    public static void main(String [] args){
    final float PI_GRECO = 3.14f;
    Scanner tastiera = new Scanner(in);
    Double r,diametro,circ;
    r = tastiera.nextDouble();
    diametro= (r * 2);
    circ = (diametro * PI_GRECO);
    out.println("circonferenza=" + circ);
    }
    }

    TEXTPAD mi restituisce errori sulle righe: 1, 5, 8, 9, 10

    Dove sbaglio ?
    Che in dovrebbe essere System.in
    che out.println dovrebbe essere System.out.println

    E poi se ci posti nello specifico gli errori riusciamo meglio.
    Ultimo, ma più importante....usa i tag code quando posti del codice....Grazie.
    Nipote: persona incompetente, con le soli doti di "copia/incolla" e la creazione automatica di siti internet ed interfaccie grafiche.Compie lavori apparentemente qualificati e richiesta una modifica sparisce in quatemala con i pochi soldi ottenuti.[...] Fonte la Diegonzelli

  3. #3
    Utente bannato
    Registrato dal
    Nov 2008
    Messaggi
    9
    ok grazie... Gli errori nello specifico sono :

    C:\Documents and Settings\gianni\Desktop\Gianni\Java\Circonferenza\ Circonferenza.java:1: cannot resolve symbol
    symbol : class Scanner
    location: package util
    import java.util.Scanner;
    ^
    C:\Documents and Settings\gianni\Desktop\Gianni\Java\Circonferenza\ Circonferenza.java:5: cannot resolve symbol
    symbol : class Scanner
    location: class Circonferenza
    Scanner tastiera = new Scanner(in);
    ^
    C:\Documents and Settings\gianni\Desktop\Gianni\Java\Circonferenza\ Circonferenza.java:5: cannot resolve symbol
    symbol : class Scanner
    location: class Circonferenza
    Scanner tastiera = new Scanner(in);
    ^
    C:\Documents and Settings\gianni\Desktop\Gianni\Java\Circonferenza\ Circonferenza.java:5: cannot resolve symbol
    symbol : variable in
    location: class Circonferenza
    Scanner tastiera = new Scanner(in);
    ^
    C:\Documents and Settings\gianni\Desktop\Gianni\Java\Circonferenza\ Circonferenza.java:8: operator * cannot be applied to java.lang.Double,int
    diametro= (r * 2);
    ^
    C:\Documents and Settings\gianni\Desktop\Gianni\Java\Circonferenza\ Circonferenza.java:9: operator * cannot be applied to java.lang.Double,double
    circ = (diametro * 3.14);
    ^
    C:\Documents and Settings\gianni\Desktop\Gianni\Java\Circonferenza\ Circonferenza.java:10: cannot resolve symbol
    symbol : variable out
    location: class Circonferenza
    out.println("circonferenza=" + circ);
    ^
    7 errors

    Tool completed with exit code 1

  4. #4
    Utente di HTML.it L'avatar di @DI3GO@
    Registrato dal
    Nov 2008
    Messaggi
    537
    ok grazie... Gli errori nello specifico sono :

    C:\Documents and Settings\gianni\Desktop\Gianni\Java\Circonferenza\ Circonferenza.java:1: cannot resolve symbol
    symbol : class Scanner
    location: package util
    import java.util.Scanner;
    Che Jdk utilizzi...Spero dalla 5, dato che questa classe è implementata solamente a partire da questa versione....Lo stesso per tutti gli altri errori che richiamano Scanner.
    C:\Documents and Settings\gianni\Desktop\Gianni\Java\Circonferenza\ Circonferenza.java:8: operator * cannot be applied to java.lang.Double,int
    diametro= (r * 2);
    ^
    Come dice l'errore devono esser due tipi identici per fare l'operazione, quindi puoi scrivere una cosa del tipo
    diametro = ( r * new java.lang.Double( 2 ) );
    E lo stesso vale per tutte gli altri errori che richiedono tipi uguali di operatori

    Sistema questi errori e poi facci sapere.
    Nipote: persona incompetente, con le soli doti di "copia/incolla" e la creazione automatica di siti internet ed interfaccie grafiche.Compie lavori apparentemente qualificati e richiesta una modifica sparisce in quatemala con i pochi soldi ottenuti.[...] Fonte la Diegonzelli

  5. #5
    Utente bannato
    Registrato dal
    Nov 2008
    Messaggi
    9
    Ciao adesso il codice è questo:

    import java.util.Scanner;
    public class Circonferenza{
    public static void main(String[] args) {
    final float PI_GRECO = 3.14f;
    Scanner tastiera = new Scanner(in);
    Double r,diametro,circ;
    r = tastiera.nextDouble();
    diametro = ( r * new java.lang.Double( 2 ) );
    circ = (diametro * new java.lang.Double(PI_GRECO) );
    System.out.println("circonferenza=" + circ);
    }
    }

    Restituisce solo un errore: C:\Documents and Settings\gianni\Desktop\Gianni\Java\Circonferenza\ Circonferenza.java:5: cannot find symbol
    symbol : variable in
    location: class Circonferenza
    Scanner tastiera = new Scanner(in);
    ^
    1 error

    Tool completed with exit code 1

    Mi scuso per non aver utilizzato il tagcode, ma non so come si attiva...

  6. #6
    Utente di HTML.it L'avatar di @DI3GO@
    Registrato dal
    Nov 2008
    Messaggi
    537
    Originariamente inviato da gianni09

    Restituisce solo un errore: C:\Documents and Settings\gianni\Desktop\Gianni\Java\Circonferenza\ Circonferenza.java:5: cannot find symbol
    symbol : variable in
    location: class Circonferenza
    Scanner tastiera = new Scanner(in);
    ^
    1 error

    Tool completed with exit code 1
    Per questo come ti avevo detto prima in deve esser sostuito con System.in
    Mi scuso per non aver utilizzato il tagcode, ma non so come si attiva...
    Per usarlo devi usare [ code][/code ] e tra l'apertura e la chiusura inserisci la tua porzione di codice.Io ho messo uno spazio, ma viene scritto tutto attaccato quello tra []
    Nipote: persona incompetente, con le soli doti di "copia/incolla" e la creazione automatica di siti internet ed interfaccie grafiche.Compie lavori apparentemente qualificati e richiesta una modifica sparisce in quatemala con i pochi soldi ottenuti.[...] Fonte la Diegonzelli

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.