С нуля до основ Java за 14 дней

Об авторе:
Имею профессионально-техническое образование и получил в колледже специальность слесарь контрольно-измерительных приборов и автоматика, электромонтёр охранно-пожарной сигнализации. Закончил курсы до сертификата на 12 языках программирования. О чём и мой блог dzmitrybal.ru. В свободное время люблю читать книги, решать головоломки и играть в шахматы.
Как вывести сообщение на Java?
Здравствуйте, уважаемые читатели моего блога. Сегодня поговорим о том, как вывести сообщение на Java. Это основа начинания этого языка. Итак, начнём.
Для начала зайдите в NetBeans или по ссылке https://www.onlinegdb.com/online_java_compiler. Введите, если нет следующее содержание:
public class Main
{
public static void main(String[] args) {
System.out.println("Привет Мир!");
}
}
publicclassMain -это имя главного класса.
publicstaticvoidmain– об этом поговорим чуть дальше в статьях.
String[] args -массив строки с именем args.
System– это обращения к встроенному классу System.
Out- означает статическое свойство.
Prinln- означает объект.
В круглых скобках мы выводим параметры. Текст обязательно в кавычках. На конце ставиться точка с запятой.
Чтобы другое сообщение вывести необходимо написаться:
System.out.println("Я люблю Java.");
Полный код будет такой:
public class Main
{
public static void main(String[] args) {
System.out.println("Я люблю Java.");
}
}
Попробуйте что-либо изменить на своё, затем попробуйте создать что-то своё. На этом всё. Пока.
Задание:
1.Написать сообщение “Я хочу стать профи в Java”.
Как использовать переменные в
Java
?
Здравствуйте, уважаемые читатели моего блога. Сегодня поговорим про то, как использовать переменные в Java. Переменные нужны чтобы вывести соответствующий тип информации для дальнейшего управления. Итак, начнём.
Для начала зайдите в NetBeans или по ссылке https://www.onlinegdb.com/online_java_compiler.
Напишите следующий код:
int age=33;
String name="Dzmitry";
Double x=15.55;
Float y=16.6f;
boolean z=false;
boolean w=true;
char sym='x';
Int- это переменная чисел.
String- переменная строк. Она в кавычках должна создаваться.
Double– это дробные числа с двойной точностью.
Float- тоже дробные числа, но только на конце должно быть f. Требует меньше памяти.
Boolean- логическое выражение. Оно принимает 0 (False) или 1 (True).
Char- это символ. Он содержит только 1 букву.
После этих переменных идёт какой-то имя. Указывайте имя как названия что-делает это или как кличка собак для лучшего понимания в дальнейшем.
Чтобы вывести переменную, нужно написать код и переменную поместить туда:
System.out.println(w);
В итоге должно вывести true.
Наш код будет выглядеть так:
public class Main
{
public static void main(String[] args) {
int age=33;
String name="Dzmitry";
Double x=15.55;
Float y=16.6f;
boolean z=false;
boolean w=true;
char sym='x';
System.out.println(w);
}
}
Попробуйте все переменные вывести, затем попробуйте их поменять, затем свои создайте. На этом всё. Пока.
Задание:
Создайте две переменные. Одну с вашим именем и количеством лет.
Выведите их
Как использовать математические функции на
Java
?
Здравствуйте, уважаемые читатели моего блога. Сегодня поговорим про математические функции на Java. Они нужны, чтобы что-то подсчитать. Итак, начнём.
Для начала зайдите в NetBeans или по ссылке https://www.onlinegdb.com/online_java_compiler и напишите следующий код:
int num1=5;
int num2=10;
String name="Dzmitry";
String lname="Bal";
System.out.println(num1+num2 );
System.out.println(num1*num2 );
System.out.println(num1/num2 );
System.out.println(num1%num2 );
System.out.println(name+" "+lname);
+ -означает сложение.
–означает отнимания.
*– означает умножение.
/-означает деление.
%-означает остаток от деления.
+-означает объединение, если переменная типа строка String.
В итоге мы получаем следующий код:
public class Main
{
public static void main(String[] args) {
int num1=5;
int num2=10;
String name="Dzmitry";
String lname="Bal";
System.out.println(num1+num2 );
System.out.println(num1*num2 );
System.out.println(num1/num2 );
System.out.println(num1%num2 );
System.out.println(name+" "+lname);
}
}
Попробуйте, что-то изменить в этом коде, затем своё что-либо напишите. На этом всё. Пока.
Задание:
Создайте две переменные.
Умножьте одну на другую.
Вычислите от одной переменной другую.
Как использовать комментарии на
Java
?
Здравствуйте, уважаемые читатели. Сегодня поговорим про комментарии. Они нужны для заметок о то, что выполняет та или иная функция. Итак, начнём писать код.
Для начала зайдите в NetBeans или же по ссылке https://www.onlinegdb.com/online_java_compiler.
Введите следующий код:
System.out.println("I love Java.");
Чтобы добавить комментарий необходимо поставить две строчки // и ваше сообщения. В данном случае это делается так:
System.out.println("I love Java."); //вывод сообщения
Мы поставили комментарий “вывод комментариев”. Код мы пишем для машины, а комментарии оставляем для людей.
В итоге мы получаем следующий код:
public class Main
{
public static void main(String[] args) {
System.out.println("I love Java."); //вывод сообщения
}
}
Попробуйте код изменить. Затем попробуйте что-то своё написать и создать комментарий. На этом всё. Пока.
Задание:
Выведите сообщение “Распланировать день на сегодня и завтра”.
В комментариях напишите “Уже распланировал”.
Как закомментировать сообщение или функцию на
Java
?
Здравствуйте, уважаемые читатели моего блога. Сегодня поговорим как закомментировать строку или функцию. Иногда она может в ближайшее время не нужна, а вот удалять этот кусок кода не нужно. Для этого были придуманы комментарии. Итак, начнём.
Для начала зайдите в NetBeans или по ссылке https://www.onlinegdb.com/online_java_compiler.
Напишите следующий код и поставьте комментарий в любой левой части. Комментарии ставятся двумя косыми линиями //. К примеру так:
System.out.println("Через месяц Новый год.";
//System.out.println("С Новым годом.");
//System.out.prinln("До Нового года ещё долго.");
Мы выведем одно сообщение. Там, где нет косых линий. Мы закомментировали эти два сообщения. Можно ещё по-другому закомментировать строку. Поставить вместо двух косых линий /* вначале кода, который нужно закомментировать и в конце */
К примеру:
System.out.println("Через месяц Новый год.";
/*System.out.println("С Новым годом.");
System.out.prinln("До Нового года ещё долго.");
*/
В итоге мы получаем следующий код:
public class Main
{
public static void main(String[] args) {
System.out.println("Через месяц Новый год.";
/*System.out.println("С Новым годом.");
System.out.prinln("До Нового года ещё долго.");
*/
}
}
Попробуйте изменить его. Поставить там, где нужно комментарии или убрать их. Позже попробуйте своё что-то написать. На этом всё. Пока.
Задание:
Напишите сообщение “Поздравить друзей в социальной сети с днём Рождения”.
Закомментировать это.
Как вывести сообщение, введенное пользователем на
Java
?
Здравствуйте, уважаемые читатели моего блога. Сегодня поговорим о том, как ввести данные, введенные пользователем. Это нужно, к примеру игре или программе, которая запрашивает имя, пол, возраст и т.д. Итак, начнём.
Для начала зайдите в NetBeans или по ссылке https://www.onlinegdb.com/online_java_compiler.
Первым делом нам необходимо импортировать соответствующий класс. Необходимо написать до начала программы такой код:
import java.util.Scanner;
Затем создаём сам объект класса. Напишитеследующийкласс:
Scanner sc= new Scanner(System.in);
Это может сделать голову кругом, но ничего. Если запомнить сейчас, то позже будет гораздо проще. Сейчас необходимо создать переменную:
String name=sc.nextLine();
После этого необходимо написать свой вывод сообщения. К примеру:
System.out.println("Желаю тебе успехов "+name+".");
В итоге мы получаем следующий код:
import java.util.Scanner;
public class Main
{
public static void main(String[] args) {
Scanner sc= new Scanner(System.in);
String name=sc.nextLine();
System.out.println("Желаю тебе успехов "+name+".");
}
}
Попробуйте его изменить, затем свой напишите. На этом всё. Пока.
Задание:
Запросите имя мамы пользователя.
Вывести сообщение” Желаю здоровья твоей маме по имени (здесь имя мамы)”.
Как вывести число, введенное пользователем на
Java
?
Здравствуйте, уважаемые читатели моего блога. Сегодня поговорим как вывести число, введенное пользователем при запросе. Иногда программе или игре необходимы данные. Чтобы их запросить необходимо написать код. Итак, начнём.
Для начала зайдите в NetBeans или по ссылке https://www.onlinegdb.com/online_java_compiler.
Перед началами кода введите:
import java.util.Scanner;
Этим самым мы подключаем библиотеку для ввода.
Затем мы создадим объект, который будет читать то, что мы ввели.
Scanner sc=new Scanner(System.in);
Для большей красоты мы напишем еще запрос, чтобы понятней стало:
System.out.println("Введите ваш возраст.");
Далее мы создадим переменную, в которую будет перемещаться значения введенное с клавиатуры.
int age=sc.nextInt();
После этого сообщения нам необходим код, для вывода введенного значения. Вот он:
System.out.println("Ваш возраст: "+age);
В итоге мы получим такой код:
import java.util.Scanner;
public class Main
{
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("Введите ваш возраст.");
int age=sc.nextInt();
System.out.println("Ваш возраст: "+age);
}
}
Попробуйте его изменить, к примеру спросите у человека сколько хочет он прожить или что-то другое. Затем что-то своё напишите. На этом всё. Пока.
Задание:
Запросить количество лет, сколько хочет прожить пользователь.
Вывести “Живи больше ста лет”.
Как вывести множественный ввод на
Java
?
Здравствуйте, уважаемые читатели моего блога. Сегодня поговорим про то, как сделать множественный ввод, если он нам нужен. Иногда нам нужно не только одно что-то ввести. Это может два и более ввода. Итак, начнём.
Для начала зайдите в NetBeans или по ссылке https://www.onlinegdb.com/online_java_compiler:
В самом начале введите:
import java.util.Scanner;
Этим самым мы импортируем функцию для ввода значения.
После этого в самом теле напишите:
System.out.println("Введите своё имя");
Scanner sc=new Scanner(System.in);
Эти самым мы запросили, чтобы ввёл пользователь данные и следующая строка означает, что мы будет читать эти данные. Затем напишите строку:
String name=sc.nextLine();
Мы этим самым создаём область, которая называется переменной. Она будет хранить информацию, что мы ввели. Затем напишите:
System.out.println("Привет,"+name +".");
Эту информацию, которую ввели мы выводим.
Затем проделайте тоже самое, но только с числом. Напишите следующий код:
System.out.println("Ввведите количества ваших лет");
Scanner sc2=new Scanner(System.in);
int age=sc2.nextInt();
System.out.println("Теперь я знаю , что тебе "+age+".");
Этим кодом мы просим ввести количество лет, затем читаем введенное пользователем данные и сохраняем в ячейке памяти. Затем мы из ячейки извлекаем информацию и выводим.
В итоге мы получаем следующий код:
import java.util.Scanner;
public class Main
{
public static void main(String[] args) {
System.out.println("Введите своё имя");
Scanner sc=new Scanner(System.in);
String name=sc.nextLine();
System.out.println("Привет,"+name +".");
System.out.println("Ввведите количества ваших лет");
Scanner sc2=new Scanner(System.in);