import java.util.*;
class mechanic
{ boolean bol1;
boolean bol2;
boolean bol3;
boolean bol11;
boolean bol12;
boolean bol13;
public class fighters{
int armor1;
int stamina1;
int andrinalin1;
int life1;
int lucky1;
fighters(int armor,int stamina,int andrinalin,int life,int lucky)
{
armor1=armor;
stamina1=stamina;
andrinalin1=andrinalin;
life1=life;
lucky1=lucky;
}
public int[] getall()
{ int [] array= new int[5];
array[0]=armor1;
array[1]=stamina1;
array[2]=andrinalin1;
array[3]=life1;
array[4]=lucky1;
return array;
}
}
public void mechanic1(int[] d1,int[] d2)
{ Scanner sc = new Scanner(System.in);
String s = sc.nextLine();
int s1= Integer.parseInt(s);
bol1=false;
bol2=false;
bol3=false;
bol11=false;
bol12=false;
bol13=false;
int arm1 = d1[0];
int stam1 = d1[1];
int andrln1= d1[2];
int lif1 = d1[3];
int luck1 = d1[4];
int arm2 = d2[0];
int stam2 = d2[1];
int andrln2= d2[2];
int lif2 = d2[3];
int luck2 = d2[4];
int power1=15;
int power2=15;
if(stam1-75<0)
{power1=power1-5;}
else if(stam1 - 75>15)
{power1=power1 + 5;}
else
{power1=power1+1-1;}
if(lif1<50)
{power1=power1-5;}
else
{power1=power1 + 0;}
if(stam2-75<0)
{power2=power2-5;}
else if(stam2 - 75>15)
{power2=power2 + 5;}
else
{power2=power2+1-1;}
if(lif1<50)
{power2=power2-5;}
else
{power2=power2 + 0;}
if(s1==1)
{attack1(bol1);
System.out.print(lif2);
}
if(attack1(bol1)==true)
{stam1=stam1-50;
lif2=lif2-power1;
bol1=false;
}
if(attack2(bol1)==true)
{stam2=stam2-50;
lif1=lif1-power2;
}
}
public boolean attack1(boolean a1 )
{
boolean at = a1;
at=true;
return at;
}
public boolean attack2(boolean a11)
{
boolean at1 = a11;
at1=true;
return at1;
}
fighters boez = new fighters(50,150,25,100,50);
fighters boez1 = new fighters(50,150,25,100,50);
int [] d = boez.getall();
public static void main (String[] args) {
mechanic f = new mechanic();
f.mechanic1(boez.getall() , boez1.getall());
}
}Andry KIT
5 уровень
привет.у меня ошибка."нее статичний метод силаеться на статичний контекст".можете помочь
Обсуждается
Комментарии (1)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Yura Moskalevich
9 ноября 2021, 06:58
Вы НЕ можете получить доступ к НЕ статическим членам класса, внутри статического контекста, как вариант, метода или блока.
Модификатор static в java
0