Осмотрим на образце оператор if:
public class FooTest {
public static void main(String args []){
if( x < y){
x = y;
y = 0;
}
}
}
В этом образце, ежели значение переменной x младше чем y, то программа выполнит два оператора, тот или иной находятся снутри агрегата.
Сейчас осмотрим надлежащий пример, он будет наиболее широкий, потому что с for я главным образом дружу:
public class FooTest {
public static void main(String args []){
int x , y;
y = 20;
for( x = 0; x <10; x++){
System.out.println("Значение x: " + x );
System.out.println("Значение y: " + y);
}
}
}
Решение на консоли будет таков:
Значение x: 0
Значение y: 20
Значение x: 1
Значение y: 20
Значение x: 2
Значение y: 20
Значение x: 3
Значение y: 20
Значение x: 4
Значение y: 20
Значение x: 5
Значение y: 20
Значение x: 6
Значение y: 20
Значение x: 7
Значение y: 20
Значение x: 8
Значение y: 20
Значение x: 9
Значение y: 20
Значение y: 20
Значение x: 1
Значение y: 20
Значение x: 2
Значение y: 20
Значение x: 3
Значение y: 20
Значение x: 4
Значение y: 20
Значение x: 5
Значение y: 20
Значение x: 6
Значение y: 20
Значение x: 7
Значение y: 20
Значение x: 8
Значение y: 20
Значение x: 9
Значение y: 20
Итак осмотрим, в принесенном случае мишень цикла for - это агрегат кода, таковым образом , при каждой итерации цикла программа будет делать три оператора, помещенные вовнутрь агрегата.
Мы задали значение
x = 0;
, при соглашении что он не главным образом 10, фактически глядим на решение и уверяемся.Надобно уяснить:
Агрегаты кода владеют доп качествами и областями употребления.
На этом восьмой урок java окончен, сможете перебегать к девятому уроку - .