Java String Methode

Hallo,
wieso funktioniert der code nicht?

Aufgabe: "Implementieren sie eine Methode mit dem Namen "greet" welche einen Namen als String Parameter erhält und den namen ausgibt.

Java:
import java.util.Scanner;

public class aufgabe2 {
	public static void main(String[]args) {
	
		String name;
		System.out.println("Geben Sie einen Namen ein: ");
		Scanner scan = new Scanner(System.in);
		
		greet(name);
		
	}
	
	public static string greet(String name) {
		
		System.out.println(name);
	}
}
 
Java:
import java.util.Scanner;

public class aufgabe2 {
	public static void main(String[]args) {
	
		String name;
		System.out.println("Geben Sie einen Namen ein: ");
		Scanner scan = new Scanner(System.in);
		name = scan.nextLine();
		
		greet(name);
		
	}
	
	public static string greet(String name) {
		
		System.out.println(name);
	}
}

so gehts immernoch nicht.
kommt ne komische fehlermeldung von eclipse dass ich meine installation checken soll xD?!?!
 
Vermutlich soll die Methode gar nichts zurückgeben. Wenn sie was zurückgeben soll, fehlt auch ein return in der Methode greet.
 
Passende Stellenanzeigen aus deiner Region:

Neue Themen

Oben