Triangle

Run Settings
LanguageJava
Language Version
Run Command
public class Triangle { double area; int height; int lenght; public static void main(String[] args) { Triangle[]ta=new Triangle[4]; int x=0; // х входить в цикл зі значенням 0 /** розкоментуй наступний рядок і побачиш скільки виведе значення х**/ // System.out.println("До ітерації занчення х = " + x + "\n"); while (x<4){ /** * ітерація відбувається коли х = 0, х = 1, х = 2 та х = 3 * тобто 4 рази **/ ta [x]=new Triangle(); ta[x].height=(x+1)*2; ta[x].lenght=x+4; ta[x].setArea(); System.out.print("треугольник "+x+", зона"); System.out.println(" = "+ ta[x].area); x=x+1; /** і після закінчення кожноі ітерації циклу до х додається одиниця таких ітерцій буде 4 * отже додається чотири разт */ } /** на виході х вже не буде 0 * щоб побачити чкільки він буде на виході розкоментуй наступний рядок **/ // System.out.println("\n" + "На виході, після 4 ітерацій х = " + x + "\n"); /** * Короче....y = 4 бо йому присвоюється значення х * тобто х ініціалізований зі значенням 0 * але піля проходження циклу він стане зі значенням 4 * і виразом y = x; ти присвоюєш у значення х після чотирьох ітераці (тобто 4) **/ int y = x; x=27; Triangle t5 = ta[2]; ta[2].area=343; System.out.print("y = "+ y); System.out.println(", зона t5 = " + t5.area); } void setArea(){ area = (height*lenght)/2; } }
Editor Settings
Theme
Key bindings
Full width
Lines