Nie ma tu co wybaczać, każdy kiedyś zaczynał. O ile poprawnie sformatujesz kod i nie żądasz gotowego rozwiązania za frajer, to nie ma za co przepraszać. Dajcie sobie spokój z tym poczuciem winy drodzy adepci :P
A teraz do meritum. Technika, która możesz wykorzystać, to technika gumowej kaczuszki. Bierzesz jakiegoś pluszaka, ulubiony kubek, albo jakiegoś domownika i na głos, linijka po linijce czytasz mu co program robi. Najważniejsze jest, żebyś nie omijała nawet tak trywialnych rzeczy, jak przypisanie do zmiennej. Na twoim etapie jest to ważne. Jak zdajesz sobie sprawę, że nie wiesz co dana linijka robi, to pora się zatrzymać i dowiedzieć. No to do dzieła:
import java.util.Scanner;
public class Sesquipedalian {
public int wordLength(String word) {
}
public static void main(String args[]) {
// Tworzę instancję klasy Scanner przekazując mu standardowe wejście i przypisuję do zmiennej scanner
Scanner scanner = new Scanner(System.in);
// Wypisuję na konsolę prośbę o wprowadzenie słowa
System.out.println("Please enter a word: ");
// Pobieram wprowadzony tekst i przypisuję go do zmiennej o nazwe word typu String
String word = scanner.nextLine();
// Wyświetlam na konsolę tekst "Output: "
System.out.println("Output: ");
// Tworzę instancję klasy Sesquipedalian i przypisuję do zmiennej sesquipedalian
Sesquipedalian sesquipedalian = new Sesquipedalian();
// Wypisuję na konsolę rezultat wywołania metody wordLength
// Metoda wordLength zwraca int i jest pusta, więc w sumie nie zwraca nic
System.out.println(sesquipedalian.wordLength(word));
}
}
Wniosek? Zapomniałaś uzupełnić ciało metody wordLength
, co więcej kłamczuszek z Ciebie, bo nawet nie odpaliłaś tego kodu, ponieważ by się nie skompilował. Uzupełnij ciało metody wordLength
i powinno zadziałać ;)