Member 12367500 Ответов: 1

Нестатическая проверяемая ошибка не может ссылаться на статическую переменную


import java.io.*;
class fibo{ 
int a=2,b=2; 
public static void main(String args[])  
{    
 int c;
c=a+b;
System.out.println(" "+c);
}
}


Что я уже пробовал:

импорт java.io.*;
Класс коррекции{
int a=2, b=2;
public static void main(String args[])
{
int c;
c=a+b;
Системы.из.код println(" "+с);
}
}

Richard MacCutchan

Что именно должен делать этот код? В нынешнем виде он не делает ничего полезного.

1 Ответов

Рейтинг:
1

VISWESWARAN1998

Попробуйте добавить static перед типом данных int

import java.io.*;
class fibo{ 
static int a=2,b=2; 
public static void main(String args[])  
{    
 int c;
c=a+b;
System.out.println(" "+c);
}
}


Хорошее определение нашли здесь, Статическое ключевое слово в Java-Javatpoint[^]