Jak wswietlić komunikat za pomocą if ?

0

Cześć! Dopiero zaczynam uczyć się javy i mam problem z poniższym kodem/ Chcę aby po wpisaniu słowa samochod został wyświetlony napis: Podany ciąg znaków to samochod. Ale niestety po wpisaniu samochod nie pojawia się ten napis. Moze ktoś zerknie na kod podpowie gdzie lezy problem ?

package test;
import java.util.Scanner;


public class testowy {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);


        System.out.println("Podaj ciąg znaków:");
        String first = scanner.nextLine();


        if(first == "samochod") {
            System.out.println("Pdany ciąg znakow to" + first);
        }
    }
}
1

@veks21:
Przyzwyczajaj się do dzielenia problemów ("dziel i rządź")
To sie łączy z ubieraniem ich w słowa.

Gdybyś hipotetycznie ubrał to w :
Jak warunkowo wswietlić komunikat za pomocą if ?
To być może umysł by zaczął dekomponować:
aha, to znaczy że samo wyświetlanie dolega, czy warunek ?

Tego się nie da narzucić, zmusić ciebie, ale to jest istota programowania.

1 użytkowników online, w tym zalogowanych: 0, gości: 1