Code:
public int stepenuj(int par1, int par2)
{
if (par2 == 1)
{
return par1;
}
else
{
return par1 * stepenuj(par1, par2 - 1);
}
}
public static void Main(string[] args)
{
int broj;
int stepen;
broj = 2;
stepen = 4;
int total = stepenuj(broj, stepen);
}
public int stepenuj(int par1, int par2)
{
if (par2 == 1)
{
return par1;
}
else
{
return par1 * stepenuj(par1, par2 - 1);
}
}
public static void Main(string[] args)
{
int broj;
int stepen;
broj = 2;
stepen = 4;
int total = stepenuj(broj, stepen);
}
Zasto dobijam ovu gresku???
Code:
Error 1 An object reference is required for the nonstatic field, method, or property 'testing.testingClass.stepenuj(int, int)' D:\Vlada-Fakultet\programming\my projects\console_testing01\console_testing01\Program.cs 27 25 console_testing01
Error 1 An object reference is required for the nonstatic field, method, or property 'testing.testingClass.stepenuj(int, int)' D:\Vlada-Fakultet\programming\my projects\console_testing01\console_testing01\Program.cs 27 25 console_testing01
Mislim ako stavim metod da je static ono radi ali zasto mora static kada hocu da vrednost metoda dodelim promenljivoj total?