rinbo
22-01-2009, 11:53
Salve a tutti...
sono alle prime armi col Java...
fin'ora ho usato sempre EJE per fare semplici programmini (con 1 unico metodo)....
ora mi sono installato anche NetBeans che, a prima vista, possiede caratteristiche + professionali ma non riesco a capire come inserire programmi con + metodi....
incollo quanto trovato in un manuale tascabile in commercio.
Chi mi sa aiutare?
Grazie
-------------------------------------
import java.io.*;
public class Rendimento {
String Azione;
int quantitaAcquisto;
float prezzoAcquisto;
float prezzoVendita;
float totAcquisto;
float totVendita;
float guadagno;
float percentuale;
Rendimento (){
System.out.println("Nome Azione");
Azione = inputStr();
System.out.println("Numero azioni acquistate: ");
quantitaAcquisto =inputint();
System.out.println("prezzo di acquisto (euro): ");
prezzoAcquisto = inputfloat();
System.out.println("Prezzo di vendita (euro): ");
prezzoVendita =inputFloat();
}
}
String inputStr(){ //input di una stringa
try{
BufferedReader flussoInput = new BufferReader(new InputStramReader(System.in;
String stringa = flussoInput.readLine());
return(stringa);
}
catch (Exception e{
System.out.println("Errore: " + e + "in input");
System.exit(0);
return("");
}
}
int inputInt() {
try {
BufferedReader flussoInput = new BufferReader(new InputStreamReader(System.in));
String stringa = flussoInput.readLine();
return(Integer.valueOf(stringa).intValue());
}
catch(Exception e) {
System.out.println("Errore:" + e + "in input");
System.exit(0);
return(-1);
}
}
float inputFloat() {
try {
BufferedReader flussoInput = new BufferedReader (new BufferedReader(new InputStreanReader(System.in;
String stringa = flussoInput.readLine());
return(Float.valueOf(stringa).floatValue());
}
catch (Exception e) {
System.out.println("Errore: " + e + "in input");
System.exit(0);
return(-1);
}
}
void stampaRendimento(){
System.out.println(" ");
System.out.println("*********");
System.out.println("Azioni" + Azione);
System.out.println("Acquistate: " + quantitaAcquisto + "Azioni a" + prezzoAcquisto + "Vednute tutte a" + prezzoVendita);
System.out.println("Guadagno/perdita totale: " + guadagno + "euro");
System.out.println("Rendimento: " + percentuale + "%");
System.out.println("*********");
}
public static void main(String args[]) {
Rendimento r;
r= new Rendimento ();
r.stampaRendimento();
}
}
sono alle prime armi col Java...
fin'ora ho usato sempre EJE per fare semplici programmini (con 1 unico metodo)....
ora mi sono installato anche NetBeans che, a prima vista, possiede caratteristiche + professionali ma non riesco a capire come inserire programmi con + metodi....
incollo quanto trovato in un manuale tascabile in commercio.
Chi mi sa aiutare?
Grazie
-------------------------------------
import java.io.*;
public class Rendimento {
String Azione;
int quantitaAcquisto;
float prezzoAcquisto;
float prezzoVendita;
float totAcquisto;
float totVendita;
float guadagno;
float percentuale;
Rendimento (){
System.out.println("Nome Azione");
Azione = inputStr();
System.out.println("Numero azioni acquistate: ");
quantitaAcquisto =inputint();
System.out.println("prezzo di acquisto (euro): ");
prezzoAcquisto = inputfloat();
System.out.println("Prezzo di vendita (euro): ");
prezzoVendita =inputFloat();
}
}
String inputStr(){ //input di una stringa
try{
BufferedReader flussoInput = new BufferReader(new InputStramReader(System.in;
String stringa = flussoInput.readLine());
return(stringa);
}
catch (Exception e{
System.out.println("Errore: " + e + "in input");
System.exit(0);
return("");
}
}
int inputInt() {
try {
BufferedReader flussoInput = new BufferReader(new InputStreamReader(System.in));
String stringa = flussoInput.readLine();
return(Integer.valueOf(stringa).intValue());
}
catch(Exception e) {
System.out.println("Errore:" + e + "in input");
System.exit(0);
return(-1);
}
}
float inputFloat() {
try {
BufferedReader flussoInput = new BufferedReader (new BufferedReader(new InputStreanReader(System.in;
String stringa = flussoInput.readLine());
return(Float.valueOf(stringa).floatValue());
}
catch (Exception e) {
System.out.println("Errore: " + e + "in input");
System.exit(0);
return(-1);
}
}
void stampaRendimento(){
System.out.println(" ");
System.out.println("*********");
System.out.println("Azioni" + Azione);
System.out.println("Acquistate: " + quantitaAcquisto + "Azioni a" + prezzoAcquisto + "Vednute tutte a" + prezzoVendita);
System.out.println("Guadagno/perdita totale: " + guadagno + "euro");
System.out.println("Rendimento: " + percentuale + "%");
System.out.println("*********");
}
public static void main(String args[]) {
Rendimento r;
r= new Rendimento ();
r.stampaRendimento();
}
}