Керування порядком виконання. Цикли. Масиви презентация

Слайд 2

Блоки public static void main(String[] args) { int n; {

Блоки

public static void main(String[] args)
{
int n;
{
int k;
}

// змінна k визначена лише до
// цього місця
}
Слайд 3

Умовні інструкції int a = 5; if (a if (умова)

Умовні інструкції

int a = 5;
if (a < 100) System.out.println("Число менше ста");


if (умова)
{
iнструкція 1;
iнструкція n;
}

if (yourSales >= target)
{
performance = "Satisfactory";
bonus = 100 + 0.01 * (yourSales - target);
}
else{
performance = "Unsatisfactory"; bonus = 0;
}

Слайд 4

Множинний вибір Scanner in = new Scanner(System.in); System.out.print("Select an option

Множинний вибір

Scanner in = new Scanner(System.in);
System.out.print("Select an option (1, 2, 3,

4) ");
int choice = in.nextInt();
switch (choice) {
case 1:
. . .
break;
case 2:
. . .
break;
case 3:
. . .
break;
case 4:
. . .
break;
default:
// bad input
. . .
break;
Слайд 5

Цикли while (умова){ інструкція 1; ... інструкція N } do

Цикли

while (умова){
інструкція 1;
...
інструкція N
}

do {
інструкція 1;
...
інструкція N
} while (умова);

While

Do

While
Слайд 6

Цикли for (int i = 1; i System.out.println(i); } public

Цикли

for (int i = 1; i <= 10; i++) {
System.out.println(i);
}
public

class MyArray {
public static void main(String[] args) {
int a[] = {1, 5, 6, 1, 3}; // створюємо масив і заповнюємо його числами
int size = a.length;
System.out.println("Елементи масиву:");
for (int j = 0; j < size; j++) {
System.out.println("а[" + j + "]=" + a[j]);
}
}
}

Результат виконання:
Елементи масиву:
а[0]=1
а[1]=5
а[2]=6
а[3]=1
а[4]=3

For

Слайд 7

Цикли for (type var : arr) { //тіло циклу }

Цикли

for (type var : arr) {
//тіло циклу
}
Наприклад, вивести елементи масиву,

можна таким чином:
for (int element : a)
System.out.println(element);

For each

Слайд 8

Інструкції, що порушують порядок виконання break while (years { balance

Інструкції, що порушують порядок виконання

break
while (years <= 100)
{
balance += payment;
double interest

= balance * interestRate / 100;
balance += interest;
if (balance >= goal) break;
years++;
}
Слайд 9

Інструкції, що порушують порядок виконання continue Scanner in = new

Інструкції, що порушують порядок виконання

continue
Scanner in = new Scanner(System.in);
while (sum <

goal)
{
System.out.print("Enter a number: ");
n = in.nextInt();
if (n < 0) continue;
sum += n; // not executed if n < 0
}
Слайд 10

Масиви Оголошення масиву: тип-елементів назва-масиву[]; int month_days[]; // масив цілих

Масиви

Оголошення масиву:
тип-елементів назва-масиву[];
int month_days[]; // масив цілих чисел
або
int[] month_days;
Виділення пам’яті

під масив
назва-масиву = new тип-елементів [розмір];
month_days = new int[12];
або
int month_days[] = new int[12];
Имя файла: Керування-порядком-виконання.-Цикли.-Масиви.pptx
Количество просмотров: 29
Количество скачиваний: 0