Я использую Netbeans и пытаюсь запустить программу "Rational", чтобы увидеть, что нужно исправить.Однако, когда я пытаюсь запустить его, я получаю сообщение об ошибке «Класс Rational.Main не найден в проекте Rational».Я попытался переименовать несколько аспектов программы, чтобы она увидела основной класс (он есть, я вас уверяю), но все равно выдает эту ошибку.Я видел это раньше, но это единственный раз, когда он, кажется, не исправился вовремя.
Редактировать: Это более проблематично, чем я думал, вот обновленный код.Да, это очень неправильно.
package Rational;
public class Rational {
int x, y;
public Rational () {
this.x = 0;
this.y = 0;
}
public static void printRational (Rational x) {
System.out.println (x);
}
public Rational (int x, int y) {
this.x = x;
this.y = y;
}
public static void negate (int x) {
x = -x;
System.out.println (x);
}
public static void invert (int x, int y) {
int g = x;
x = y;
y = g;
System.out.print (x);
System.out.print ("/");
System.out.println (y);
}
public static void toDouble (int x, int y) {
double f = x/y;
System.out.println (f);
}
public static int GCD(int a, int b)
{
if (b==0) return a;
return GCD(b,a%b);
}
public static void reduce (int x, int y) {
x = x/(GCD (x,y));
y = y/(GCD (x,y));
System.out.print (x);
System.out.print ("/");
System.out.println (y);
}
public static void add (int x, int y) {
double z = x+y;
System.out.println (z);
}
public static void main(String args[]) {
Rational g = new Rational ();{
g.x = 1;
g.y = 2;
System.out.println ("vgds");
//Rational.printRational (g);
}
}
}
Обновлен скриншот: