Java - funções

Implemente um programa para, dada uma figura geométrica, que pode ser um retângulo ou
um círculo, e um ponto qualquer, verificar se o ponto encontra-se dentro da figura. O programa
deve ter obrigatoriamente duas funções:
(a) Uma função que recebe como parâmetros as coordenadas de um retângulo (vértice
superior esquerdo e vértice inferior direito) e as coordenadas do ponto. A função deverá
retornar true se o ponto estiver dentro do retângulo. Caso contrário, deve retornar false.
(b) Uma função que recebe como parâmetros os dados de um círculo (coordenadas do
centro e comprimento do raio) e as coordenadas do ponto. A função deverá retornar true
se o ponto estiver dentro do círculo. Caso contrário, deve retornar false.

Sugestão: Implemente uma função para calcular a distância entre dois pontos. Esta função
deverá ser utilizada pela função do item (b).
OBS1: O programa deverá forçar a entrada de valores positivos para as coordenadas do
retângulo, para os dados do círculo e para as coordenadas do ponto.
OBS2: O main deverá permitir que o usuário execute as funções dos itens (a) e (b) quantas
vezes desejar.

Eu queria um norte nessa questão, sou iniciante no Java xD
minha dificuldade é nas funções, nao entendi a lógica

No Java, o termo função é inadequado. O correto é métodos.

Faça mais ou menos assim: :smile:

(a) Uma função que recebe como parâmetros as coordenadas de um retângulo (vértice
superior esquerdo e vértice inferior direito) e as coordenadas do ponto. A função deverá
retornar true se o ponto estiver dentro do retângulo. Caso contrário, deve retornar false.

public boolean verificarPontoRetangulo(float verticeSupEsquerdo, float verticeInfDireito, float pontoX, float pontY){
	{sua lógica}
}

(b) Uma função que recebe como parâmetros os dados de um círculo (coordenadas do
centro e comprimento do raio) e as coordenadas do ponto. A função deverá retornar true
se o ponto estiver dentro do círculo. Caso contrário, deve retornar false.

public boolean verificarPontoCirculo(float centroX, float centroY, float comprimentoRaio){
	{sua lógica}
}
1 curtida

beleza, valeu!