Экспресс курс Java - краткий курс изучения Джава на сайте itProger
Экспресс курс Java ⚡ Изучение языка программирования Джава за один урок ⚡ Краткий видеоурок Java на itProger.
Видеоурок
Экспресс курс Java
В видео мы изучим язык программирования Java. Мы пройдемся по всем основным концепциям в одном видео уроке и сделаем это все всего лишь за час. Мы изучим переменные, циклы, массивы, ООП и многое другое.
Кроме того, если вам понравился видео урок и вы хотите сильнее углубиться в изучение 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 ("Деление на ноль невозможно!");
Получить остальные домашние задания можно после подписки на проект
Создание игры на Unreal Engine 4 / FPS шутер 11 уроков
Комментарии
Мы используем файлы cookie, чтобы улучшить работу и повысить эффективность сайта. Продолжая пользование данным сайтом, вы соглашаетесь с использованием файлов cookie.