Newsgroup: it.comp.java
Titolo: costruzione banale di una applicazione java(please x stasera!)

Salve,per prima cosa ringrazio quelli che mi hanno dato consigli poco
tempo fa e jstart per il libro in ita su java.ho cominciato a leggerlo e
studiarlo.Ho appreso alcune nozioni elementari;perciň volevo fare un
esercizietto che sicuramente voi potete aiutarmi a correggerlo!
devo realizzare un mini-programma java per questa situazione:
un turista deve cambiare in banca 3550 dollari in euro.Si sa che 1
dollaro=0,90 euro.determina l'importo in euro ritirato dal turista.
utilizzare 2 variabili reali importoDollari e importoEuro e una costante
reale    
 CAMBIO pari al valore 0,90.Alla variabile importoDollari deve essere
assegnato il valore 3550.
io il programma lo realizzerei cosě:
public class First Program { 
   public static void main (string args[]){
      System.out.println ("hello reader")
      System.out.println ("calcoliamo l'importo in euro)
      int importoDollari = 3550
      int importoEuro = importoDollari/CAMBIO
      int final CAMBIO = 0,90 
      system.out.println ("il turista ha prelevato un importo pari a
euro"+                                   
                           importoEuro)
      }
   }
č giusto cosě?
come al solito vi ringrazio giŕ da ora per le risposte.spero di non
stressarvi troppo :-))
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 č giusto cosě?
No... a parte che il separatore decimali/unita' e' il punto, assegnare 
ad un intero un valore "con la virgola" come minimo ti ritorna un errore 
(loss of precision, probabilmente).
Questa roba non ti compila nemmeno, specie se non metti i punto e virgola.
E se ti dicono esplicitamente "utilizzare variabili reali", io penserei 
ai float invece degli int.
Io tornerei a studiare.
Saluti
CarMas

 CarMas


salve,vorrei chiederti una seconda cosa,un dubbio che mi è appena venuto
adesso ri-scrivendo il programma seguendo le tue dritte.
se devo fare una cosa del tipo system.out.println ("il perimetro del
triangolo posto sul cateto..........
nel caso nn ci stessi su una singola linea il programma va a capo da solo
o bisogna antepporre simboli come per inserire i commenti?
scusa per l'ignoranza,ma sono nuovo nel corso java e x giunta non ho
studiato pascal(non per mia pigrizia!)
grazie e ciao


 o bisogna antepporre simboli come per inserire i commenti?
Non ho capito, se intendi quando scrivi nel codice o quando poi 
visualizzi l'output a schermo. Nel primo caso, puoi fare una cosa cosi':
System.out.println("Questa frase e' molto lunga, quindi "+
                    "vado a capo a scrivere");
Vai a capo tu, ma poi lui te la fa vedere di seguito tutta attaccata.
Se invece parlavi dell'output a monitor, ci pensa lui ad andare a capo 
quando raggiunge il "limite" dello schermo.
Saluti
CarMas

 cifre nei reali dopo la virgola?
Puoi fare come preferisci, l'unica differenza fra i due e' che i float 
sono a 32bit mentre i double a 64, cambia la precisione e se, proprio 
vuoi, la memoria utilizzata dalla variabile.
Saluti
CarMas

 come al solito vi ringrazio già da ora per le risposte.spero di non


 }
i // (doppi slesh) che metti alla fine della riga sono posti per poter
scrivere frasi che vengono ignorate nella fase di compilazione e sono dei
commenti che un programmatore mette per far meglio capire ìl significato
del linguaggio ad un utente?
ciao e grazie x la disponibilità


 ciao e grazie x la disponibilità
ciao, figurati.


P.s, Il tipo dell'oggetto è uguale al nome della classe.. quindi o il
tipo di cui parliamo non si chiama "Cambio" ma "FirstProgram" oppure
rinomini la classe.
..


scusa,non mi è chiaro....
perchè rinominare la classe?Cambio è il tipo dell'oggetto in quanto nome
della variabile?FirstProgram l'ho messo per indicare il nome del file
eseguibile,devo cambiarlo?
