Implemente uma classe para representar frações

começo do codigo:
package trab1;

public class Fracao {

private int numerador;
private int denominador;

public Fracao(int n, int d) {
	numerador = n;
	denominador = d;
}

public Fracao somar(Fracao f) {
	// complete		
}	

public Fracao multiplicar(Fracao f) {
	int numeradorResultado = numerador * f.numerador;
	int denominadorResultado = denominador * f.denominador;
	Fracao resultado = new Fracao(numeradorResultado, denominadorResultado);
	resultado.simplificar();
	return resultado;
}	

public void simplificar() {
	// complete!
}

// complete a classe

}

Está no caminho certo. Esse é um programa trabalhoso e requer alguma pesquisa da sua parte.

Sabe a fórmula para somar frações?

Sabe como é que se faz para simplificar uma fração sabendo o máximo divisor comum?

Sabe como é que se faz para calcular o máximo divisor comum?

Não é um problema difícil, mas como eu disse, requer pesquisa.

Hmmm, legal.

Mas eu nao to entendo muito, queria uma ajuda pra saber o q significa cada coisa e tals… saber o q to fazendo, o professor postou esse começo da solução do trabalho, mas nao sei o q cada coisa significa, o porque to usando cada coisa

Cara, você precisa revisar a matemática básica primeiro:

De vez em quando vejo coisas assim no GUJ e fico com vontade de fazer hehehehe

Eu também! Mas sempre lembro que tenho que ir ali na padaria…