Quick actions

cmd+k|ctrl+k

Navigation

Languages

Triangle

Snippet info

Language

Java

Visibility

public

Author

prokopov-vi

Created

2015-09-20T14:38:21Z

Updated

2015-09-20T14:38:21Z

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;
}
}
INFO