hallo,
ich hab ein kleines problem bei meinem folgendem programm:
Und das hier ist die Fehlermeldung die angezeigt wird:
operator + cannot be applied to long, boolean
versandkosten2 = (versandkosten + EXPRESSVERSANDKOSTEN);
(Das Blaue ist das Problem.)
Kann mir da jemand helfen?
ich hab ein kleines problem bei meinem folgendem programm:
Java:
import java.util.Scanner;
class Delikatessen
{
public static void main (String [] args)
{
Scanner scan= new Scanner (System.in);
long versandkosten;
final boolean EXPRESSVERSANDKOSTEN;
long preis;
int artikel;
boolean J;
boolean versandkosten2;
System.out.println ("Geben Sie den Artikel ein: ");
artikel = scan.nextInt();
System.out.println ("Geben Sie den Preis ein:");
preis = scan.nextLong();
if ( preis < 10 )
{
versandkosten = 2 ;
}
else
{
versandkosten = 3 ;
}
System.out.println ("Expressversand ( N = Nein, J = Ja) : ");
EXPRESSVERSANDKOSTEN = scan.nextBoolean();
System.out.println ("Rechnung:");
System.out.println ( + artikel ) ;
if ( EXPRESSVERSANDKOSTEN = J )
{
versandkosten2 = (versandkosten + EXPRESSVERSANDKOSTEN);
System.out.println ("Versand :" + versandkosten2+ EXPRESSVERSANDKOSTEN);
}
System.out.println ("Gesamt :" + preis + versandkosten );
}
}
Und das hier ist die Fehlermeldung die angezeigt wird:
operator + cannot be applied to long, boolean
versandkosten2 = (versandkosten + EXPRESSVERSANDKOSTEN);
(Das Blaue ist das Problem.)
Kann mir da jemand helfen?