Я пытаюсь закончить свой рациональный класс для java, и везде, где я искал, чтобы закончить, у него нет такого же. Я знаю, что я мог бы использовать другие программы, которые сделали, но те, которые я видел, не имеют этого, где вы вставляете входные данные при запуске программы. Это код, который я до сих порЯвляется ли моя реализация номера Rational с использованием классов приемлемыми?
import java.util.Scanner;
public class Lab09ast
{
private static int num, den; // numerator and denominator of the rational number
public static void main (String[] args)
{
enterData();
Rational r = new Rational(num,den);
r.displayData();
}
public static void enterData()
{
Scanner input = new Scanner(System.in);
System.out.print("\nEnter the numerator ----> ");
num = input.nextInt();
System.out.print("\nEnter the denominator --> ");
den = input.nextInt();
}
}
class Rational
{
public void displayData()
{
System.out.println();
System.out.println(getNum() + "/" + getDen() + " equals " + getDecimal());
System.out.println();
}
private void getGCF(int n1,int n2)
{
int rem = 0;
do
{
rem = n1 % n2;
if (rem == 0)
gcf = n2;
else
{
n1 = n2;
n2 = rem;
}
}
while (rem != 0);
}
}
Я думаю, что вы забыли разместить свой код ... –
Я сделал это должно быть сейчас – TheMegaOddly
Спасибо. Но каков ваш вопрос? –