Обучение технологиям в одном видеоуроке

16 уроков Консультации
/ Видеокурсы / Обучение технологиям в одном видеоуроке / Изучение Java в одном видео уроке за час!

Изучение Java в одном видео уроке за час!

Изучение Java в одном видео уроке за час!


В этом видео мы изучим язык программирования Java. Мы пройдемся по всем основным концепциям в одном видео уроке и сделаем это все всего лишь за час! Мы изучим переменные, циклы, массивы, ООП и многое другое.

Видео урок:

Полезные ссылки:
1) Онлайн компилятор
2) Скачать IntelliJ IDEA
3) Скачать JDK

Кроме того, если вам понравился видео урок и вы хотите сильнее углубиться в изучение Java, то предлагаю вашему вниманию полноценный видеокурс по изучению языка программирования Java.

Исходный код

Весь код из видео урока
// Условные операторы
int i = 2, j = 45;
if (i == 234 && j == 45) {
    System.out.print ("i is not 234");
} else if (i > 100) {
    System.out.print ("i is bigger than 100");
} else if (i < 100) {
    System.out.print ("i is less than 100");
} else {
    System.out.print ("i is unknown");
}

int num = 2;
switch (num) {
    case 12:
        System.out.print ("Num is 12");
        break;
    case 545:
        System.out.print ("Num is 545");
        break;
    case 23:
        System.out.println ("Num is 23");
        if (num == 23)
            System.out.println ("All is ok!");
        break;
    default:
        System.out.println ("Num is unknown");
}

// Циклы
int i = 100;
do {
    System.out.println ("Element i is: " + i);
} while (i < 10);

int i = 16;
while (i <= 15) {
    System.out.println ("Element i is: " + i);
    i++;
}

for (int i = 100; i >= 10; i -= 10)
    System.out.println ("Element i is: " + i);

// Массивы
float [] arr = new float [] {56.2f, 489.5f, 325.5f, 678.654f};

for (int i = 0; i < 4; i++) {
    System.out.println ("Element " + i + " is " + arr[i]);
}

// Многомерные массивы
int [][] arr = new int[][] {
        {23, 78, 65, 78},
        {23, 78, 65, 78},
        {23, 78, 65, 78}
};

arr[1][1] = 234;


for (int i = 0; i < 3; i++) {
    for (int j = 0; j < 4; j++) {
        System.out.print (arr[i][j] + "   ");
    }
    System.out.println ("");
}

// Функции
public static void main(String[] args) {
    int temp = func (23, 74);
    System.out.print ("Result is: " + temp);
}

public static int func (int a, int b) {
    int res;
    res = a + b;
    return res;
}
Посмотреть остальной код можно после подписки на проект!

Задание к уроку

Работа с пользователем
Попросите пользователя, чтобы он ввел два числа, после этого проделайте все математические операции над этими двумя значениями и выведите все это пользователю.
Посмотреть ответ
Решение данной задачи:
float a, b;
Scanner input = new Scanner(System.in);
System.out.print ("Enter first num: ");
a = input.nextFloat();
System.out.print ("Enter second num: ");
b = input.nextFloat();

System.out.println (a + " + " + b + " is " + (a + b));
System.out.println (a + " - " + b + " is " + (a - b));
System.out.println (a + " * " + b + " is " + (a * b));
System.out.println (a + " / " + b + " is " + (a / b));
System.out.println (a + " % " + b + " is " + (a % b));
Кроме того, не забудьте в начале подключить библиотеку Scanner. Это можно сделать следующим образом: import java.util.Scanner;.
Проверка на ноль
Из прошлого задания вы имеете то, что пользователь вводит два числа и вы делаете различные математические операции. Сделайте проверку на ноль, если ноль, то деление на него будет невозможным.
Посмотреть ответ
Решение задания:
float a, b;
Scanner input = new Scanner(System.in);
System.out.print ("Enter first num: ");
a = input.nextFloat();
System.out.print ("Enter second num: ");
b = input.nextFloat();

System.out.println (a + " + " + b + " is " + (a + b));
System.out.println (a + " - " + b + " is " + (a - b));
System.out.println (a + " * " + b + " is " + (a * b));
if (b != 0) {
    System.out.println(a + " / " + b + " is " + (a / b));
    System.out.println (a + " % " + b + " is " + (a % b));
}
else
    System.out.println ("Деление на ноль невозможно!");
Получить остальные домашние задания можно после подписки на проект!

Также стоит посмотреть