-2
Мне действительно нечего сказать, я не понимаю, почему я не получаю одинаковых ответов, когда я набираю hej и ymid. Когда я распечатать их hej
286 и ymid
200. y
= 200, поэтому я полагаю, в ymid
часть кода после y
+ становится равным 0 по некоторым причинам, таким hej
= 86 200, а + ymid=
200 ± 0;Тот же код дает разные ответы, я не понимаю, почему
public class Triangle extends Shape {
int side;
int x= super.x;
int y=super.y;
double ymid= y+Math.sqrt(side*side-(side/2)*(side/2));
int hej;
}
public Triangle(int xStart2, int yStart2, int sidlängd){
super(xStart2, yStart2);
side=sidlängd;
hej=(int) (y-Math.sqrt(side*side-(side/2)*(side/2)));
}
Вы можете указать здесь язык. Java Я угадываю? – JohnFx