dimanche 18 août 2019

If statement skips to else

I'm pretty new to Java coming from Python so please pardon my retardedness. I'm trying to make a simple if statement and it won't work :(. It ignores the if statement and goes straight else.

I've tried to use .contains and .equalsIgnoreCase in the if statement.

package me.johnminton;

import java.util.Scanner;

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

        String species_animal;
        System.out.println("Please enter your species: ");
        species_animal = user_input.next();

        if (species_animal.contains("Erectus")) {
            System.out.println("random input statement");


        }
        else
            {
            System.out.println("okay");
        }
    }
}

I'm hoping for it output "random input statement" if I input Erectus in the first input. But instead, it goes straight to the else and outputs "okay".

Aucun commentaire:

Enregistrer un commentaire