Помогите пожалуйста! Только недавно начала изучать программирование и не могу понять такую вещь: с клавиатуры вводятся 3 точки треугольника и еще одна точка Р. Нужно определить, принадлежит ли точка треугольнику. Я ввела числа с клавиутуры, а как обратиться к ним в методе не знаю Методы гет и сет прописаны в классе треугольник
То есть "обратиться"? Вы же в коде используете point.getX() и т.д. Если нужно обраться к этим точкам в постороннем методе, то нужно либо передать эти точки в сам метод:
public static void Main(String[] args) {
inTriangle(point.getX(), point.getY(), a.getX(), a.get(Y) /*И т.д.*/ );
}
public static boolean inTriangle(double a, double b, double c, double p /*И т.д.*/) {
//Тут код расчётов
}
Либо можно назначить переменные в классе, тогда к ним можно будет обращаться даже не из главного метода:
public static Triangle point, a, b, c;
public static void Main(String[] args) {
point = new Trianle();
a = new Triangle();
b = new Triangle();
c = new Triangle();
//Код считывания чисел с клавиатуры...
}
public static boolean inTriangle() {
point.getX();
//Тут код расчётов
}
Сборка персонального компьютера от Artline: умный выбор для современных пользователей