Cods Flashcards

Java cods

1
Q

If … else

A

int age = 30;

if (age < 16) {
   System.out.println("Too Young");
} else { 
   System.out.println("Welcome!");
}
//Outputs "Welcome"
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Операторы сравнения

A
< меньше чем
> больше чем
!= не равно
== равно
<= меньше, либо равно 
>= больше, либо равно
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

else if

A

int age = 25;

if(age <= 0) {
   System.out.println("Error");
} else if(age <= 16) {
   System.out.println("Too Young");
} else if(age < 100) {
   System.out.println("Welcome!");
} else {
   System.out.println("Really?");
}
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Switch

A
If two cases are doing the same thing we can combine like the following case6 and case7
public class Program {
    public static void main(String[] args) {
        int day = 7;
        switch(day) {
            case 1:
                System.out.println("Monday");
                break;
            case 2:
                System.out.println("Tuesday");
                break;
            case 3:
                System.out.println("Wednesday");
                break;
                case 6:
                case 7:
                 System.out.println("Holidays");
                 break ;
        } 
    }
}
This output 'Holidays'
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

default

A

int day = 3;

switch(day) {
  case 6:
    System.out.println("Saturday");
    break;
  case 7:
    System.out.println("Sunday");
    break;
  default:
    System.out.println("Weekday");
}
// Outputs "Weekday"
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

while

A

int x = 3;

while(x > 0) {
   System.out.println(x);
   x--;
}
/* 
Outputs
  3
  2
  1
*/
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Цикл for
for (initialization; condition; increment/decrement) {
statement(s)
}
Initialization(Инициализация): Выражение выполняется только один раз в начале цикла
Condition(Условие): Выполняется при каждой итерации цикла. Цикл выполняет выражение повторно, пока условие не будет ложным.
Increment/Decrement(Инкремент/Декремент): Выполняется после каждой итерации цикла.

A

for(int x = 1; x <=5; x++) {
System.out.println(x);
}

/* Outputs
1
2
3
4
5
*/
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Цикл do…while
Цикл do…while похож на цикл while, за исключением того, что цикл do…while гарантированно запустится по меньшей мере один раз.

A
int x = 1;
do {
  System.out.println(x);
  x++;
} while(x < 0);

//Outputs 1

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Оператор управения цикла break

Оператор break заканчивает цикл и переводит выполнение к выражению, следующему за циклом.

A

int x = 1;

while(x > 0) {
 System.out.println(x);
  if(x == 4) {
    break;
  }
  x++;
}
/* Outputs
1
2
3
4
*/
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Оператор управления циклами continue
Оператор continue заставляет цикл пропустить остаток его тела и затем немедленно протестировать его условие до переитерации. Другими словами, он заставляет цикл перейти к следующей итерации.

A
for(int x=10; x<=40; x=x+10) {
  if(x == 30) {
    continue;
  }
  System.out.println(x);
}
/* Outputs
  10
  20
  40
*/

Как видите, в вышеуказанном коде пропускается значение, равное 30, из-за оператора continue.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly