// Вариант 516
public class Lab2 {
public static void main(String[] args) {
Pawniard father = new Pawniard();
Bisharp son = new Bisharp();
Pawniard sister = new Bisharp();
sister.batonPass();
son.lowKick(sister);
son.focusEnergy();
father.foresight();
sister.defiant();
father.lowKick(sister);
sister.focusEnergy();
father.focusEnergy();
son.defiant();
father.lowKick(son);
((Bisharp)sister).conversion();
son.unbreakable();
son.workUp();
son.lowKick(father);
father.defiant();
son.swordsDance();
}
}
class Pawniard {
double weight = 7.4;
protected String grassWater = "GrassWater";
static int glow;
public int juicer;
protected byte sky = (byte) 0x89;
protected String grass = "Grass";
protected String water = "Water";
public Pawniard() {
glow = 89;
juicer = 89;
}
static {
glow = 28;
}
public void batonPass() {
System.out.println(grassWater == grass+water);
System.out.println(grassWater == "Grass"+"Water");
System.out.println(grassWater.equals("Grass"+"Water"));
System.out.println(grassWater.equals(grass+water));
System.out.println(grassWater == "Grass"+water);
System.out.println(grassWater.equals(grass+"Water"));
}
public void lowKick(Pawniard p) {
System.out.println("Pawniard attacks Pawniard with Low Kick");
}
public void foresight() {
double evasion = 2.6;
System.out.println((weight - evasion) == 4.8);
}
public void lowKick(Bisharp p) {
System.out.println("Pawniard attacks Bisharp with Low Kick");
}
public void workUp() {
System.out.println(sky + glow);
System.out.println(glow - juicer);
System.out.println(juicer - sky);
}
public void focusEnergy() {
System.out.println("Pawniard casts Focus Energy");
}
public static void defiant() {
System.out.println("Pawniard casts Defiant");
}
}
class Bisharp extends Pawniard {
private String iceWater = "IceWater";
private int threaded;
private String ice = "Ice";
double accuracy = 2.7;
{
threaded = 074;
}
public void conversion() {
System.out.println(iceWater == new String("Ice"+"Water"));
System.out.println(iceWater == ice+water);
System.out.println(iceWater == new String("IceWater"));
System.out.println(iceWater == (ice+water).intern());
}
public void lowKick(Bisharp p) {
System.out.println("Bisharp attacks Bisharp with Low Kick");
}
public void swordsDance() {
double speed = 8.8;
System.out.println((speed - accuracy) == 6.1);
}
public static void defiant() {
System.out.println("Bisharp casts Defiant");
}
public void unbreakable() {
System.out.println(threaded - glow);
System.out.println(threaded + juicer);
System.out.println(sky - threaded);
}
public void focusEnergy() {
System.out.println("Bisharp casts Focus Energy");
}
public void lowKick(Pawniard p) {
System.out.println("Bisharp attacks Pawniard with Low Kick");
}
}