Написать программу, которая определит лежит ли точка внутри треугольника или нет

package hw6;

import java.util.Scanner;

public class Main {

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

		int ax = 0;
		int ay = 0;
		int bx = 4;
		int by = 4;
		int cx = 6;
		int cy = 1;
		
		System.out.println("Введите абсциссу точки");
		int x = sc.nextInt();
		System.out.println("Введите ординату точки");
		int y = sc.nextInt();
		
		if ((x <= ax || x <= bx || x <= cx) && (y <= ay || y <= by || y <= cy) ) {
			System.out.println("Точка принадлежит треугольнику АВС");
		}  else {
			System.out.println("Точка не  принадлежит треугольнику АВС");
		}

	}

}

Не верно. Так для точки с координатами -10, -10 ваш код укажет что точка лежит в треугольнике а на самом деле нет