Hallo,
wir beginnen gerade mehrere Methoden in Java zu schreiben (nicht mehr nur die main methode)
und habe bei diesem kurzen code ein Problem. Ich bekomme entweder die Meldung dass ein "static method cannot be referenced from a static context" nicht geht, oder es zeigt eine fehlermeldung beim aufrufen der methode. ich habe schon das tutorial zu dem 1. problem gelesen und auch viel herumprobiert, aber es haut immer noch nicht hin. Kann es sein, dass es an dem Scanner object liegt? Habe einen anderen kleinen Code ohne Scanner und da funktioniert es...
wär nett, wenn ihr einen kurzen blick drauf werfen könntet
lg
wir beginnen gerade mehrere Methoden in Java zu schreiben (nicht mehr nur die main methode)
und habe bei diesem kurzen code ein Problem. Ich bekomme entweder die Meldung dass ein "static method cannot be referenced from a static context" nicht geht, oder es zeigt eine fehlermeldung beim aufrufen der methode. ich habe schon das tutorial zu dem 1. problem gelesen und auch viel herumprobiert, aber es haut immer noch nicht hin. Kann es sein, dass es an dem Scanner object liegt? Habe einen anderen kleinen Code ohne Scanner und da funktioniert es...
wär nett, wenn ihr einen kurzen blick drauf werfen könntet
lg
Java:
//this program shows Retail Price Calculator
import java.util.Scanner;
public class ChallengeTwo
{
double wholesale;
double markupPercentage;
double retailPrice;
public static void main (String [] args) throws IOException //wegen Scanner objekt
{
Scanner keyboard = new Scanner(System.in);
System.out.print("Enter the wholesale cost of an item: ");
wholesale = keyboard.nextDouble();
System.out.print("Enter the markup percentage: ");
markupPercentage = keyboard.nextDouble();
//methode aufrufen
calculateRetail(wholesale, markupPercentage);
System.out.println("The retail price is " + retailPrice);
}
public static double calculateRetail (double wholesale, double markupPercentage)
{
retailPrice = wholesale * markupPercentage/ 100 + wholesale;
return retailPrice;
}
}