Ciao a tutti,ho provato a fare un programma in java,sono nuovA in qsto campo...fino ad or nn ho avuto problemi ma con lo switch mi sono un pò confusa.... infatti mi da un errore nella compilazione ovvero :return statement...posto il programma e mi affido a qualche programmatore più esperto che mi aiutiii....grz mille....
************************************************** *****************
//programma ke mi darod1=$2.98 prod2=$4.50 prod3=$9.98 prod4=$4.49 prod5=$6.87.
//1)legga i numeri a)COdice prodotti b)Quantità prodotti.
//2)SWITCH perdeterminare il prezzo al dettaglio
//3)calcolare e visualizzareil totale del venduto durante una settimana
import java.util.Scanner;
public class Prodottii
{
static int controllo;
static int codice;
static String codice1;
static int quantità;
static int totale;
static int i;
static int getPrezzo;
public Prodottii ()
{
controllo=5;
codice=0;
codice1="$2";
quantità=0;
totale=0;
i=getPrezzo;
}
public int getNumero(int numero)
{
return numero;
}
public int getQuantità(int quantità)
{
return quantità;
}
public int getTotale (int totale)
{
return totale;
}
public void inputNumero()
{
Scanner input=new Scanner(System.in);
int numero;
System.out.println ("%d\n %d\n %d\n");
for (controllo=1; controllo<=5; controllo++)
{
System.out.println("Inserire il numero del prodotto: \n");
int numeri=input.nextInt();
}
}
public int getPrezzo ()//da qui in poi c'è qls di sbagliato.!!!
{
switch (i)
{
case 1: getPrezzo=3;
break;
case 2: getPrezzo=4;
break;
case 3: getPrezzo=9;
break;
case 4:getPrezzo=4;
break;
case 5: getPrezzo=6;
break;
default: System.out.println("Errore");
break;
}
System.out.printf("La quantità venduta in una settimana\n");
totale=i*quantità;
System.out.printf("Il totale fatturato di una settimana è %d", controllo,totale);
}
************************************************** *****************

rod1=$2.98 prod2=$4.50 prod3=$9.98 prod4=$4.49 prod5=$6.87.
Rispondi quotando