java请解释如何在我的代码中实现main方法?
请解释如何实现主要方法。我对主方法和主方法后的行有问题,为什么主方法后的行显示非法开始表达??是因为我忘了把括号放在什么地方,还是我的代码错了??假设代码执行分数运算
公共阶级理性{
public static void main(String [] args){
public int numerator;
public int denominator;
public Rational(int numerator, int denominator)
{
this.numerator = numerator;
this.denominator = denominator;
reduce();
}
public Rational add(Rational other)
{
int num = numerator * other.denominator + other.numerator * denominator;
int den = denominator * other.denominator;
return new Rational(num, den);
}
public Rational subtract(Rational other)
{
int num = numerator * other.denominator - other.numerator * denominator;
int den = denominator * other.denominator;
return new Rational(num, den);
}
public Rational multiply(Rational other)
{
int num = numerator * other.numerator;
int den = denominator * other.denominator;
return new Rational(num, den);
}
public Rational divide(Rational other)
{
int num = numerator * other.denominator;
int den = denominator * other.numerator;
return new Rational(num, den);
}
private void reduce()
{
int min = 0;
if(numerator > denominator)
{
min = denominator;
}
else
{
min = numerator;
}
for(int i = min; i > 1; i--)
{
boolean isNumDiv = numerator % i == 0;
boolean isDenDiv = denominator % i == 0;
if(isNumDiv && isDenDiv)
{
numerator = numerator / i;
denominator = denominator / i;
break;
}
}
}
public String toString()
{
return numerator + " / " + denominator;
}
}}
# 1 楼答案
假设您必须创建一个打印总和的程序。您可以创建一个文件和。java,其中包含Sum类。像这样:
现在您可以创建一个名为Main的文件。java和您的主类将成为您程序的入口点,它可能是这样的:
因此,您的第一个错误是,您将所有内容都放在主方法中