From cf44beb78aefee6ff27026ef2e9b761998bb9b35 Mon Sep 17 00:00:00 2001 From: SHISH82 Date: Mon, 15 Dec 2025 03:06:38 +0300 Subject: [PATCH] Practice 3 (tasks 1, 2, 4, 8) --- src/practices/practice_3/task/task_1.java | 42 +++++++++++++++++++++++ src/practices/practice_3/task/task_2.java | 20 +++++++++++ src/practices/practice_3/task/task_4.java | 17 +++++++++ src/practices/practice_3/task/task_8.java | 28 +++++++++++++++ 4 files changed, 107 insertions(+) create mode 100644 src/practices/practice_3/task/task_1.java create mode 100644 src/practices/practice_3/task/task_2.java create mode 100644 src/practices/practice_3/task/task_4.java create mode 100644 src/practices/practice_3/task/task_8.java diff --git a/src/practices/practice_3/task/task_1.java b/src/practices/practice_3/task/task_1.java new file mode 100644 index 0000000..443f50c --- /dev/null +++ b/src/practices/practice_3/task/task_1.java @@ -0,0 +1,42 @@ +package practices.practice_3.task; + +public class task_1 { + + public static void main(String[] args) { + + byte byteValue = 5; + byte byteZero = 0; + + short shortValue = 100; + short shortZero = 0; + + int intValue = 1000; + int intZero = 0; + + long longValue = 100000L; + long longZero = 0L; + + float floatValue = 1.5f; + float floatZero = 0.0f; + + double doubleValue = 2.75; + double doubleZero = 0.0; + + char charValue = 'A'; + char charZero = '\u0000'; + + boolean booleanValue = true; + boolean booleanZero = false; + + System.out.println("byte: " + byteValue + ", zero: " + byteZero); + System.out.println("short: " + shortValue + ", zero: " + shortZero); + System.out.println("int: " + intValue + ", zero: " + intZero); + System.out.println("long: " + longValue + ", zero: " + longZero); + + System.out.println("float: " + floatValue + ", zero: " + floatZero); + System.out.println("double: " + doubleValue + ", zero: " + doubleZero); + + System.out.println("char: " + charValue + ", zero: '" + charZero + "'"); + System.out.println("boolean: " + booleanValue + ", zero: " + booleanZero); + } +} diff --git a/src/practices/practice_3/task/task_2.java b/src/practices/practice_3/task/task_2.java new file mode 100644 index 0000000..bbab7ed --- /dev/null +++ b/src/practices/practice_3/task/task_2.java @@ -0,0 +1,20 @@ +package practices.practice_3.task; + +public class task_2 { + + public static void main(String[] args) { + + String name = + "\u0410" + + "\u043B" + + "\u0435" + + "\u043A" + + "\u0441" + + "\u0430" + + "\u043D" + + "\u0434" + + "\u0440"; + + System.out.println(name); + } +} diff --git a/src/practices/practice_3/task/task_4.java b/src/practices/practice_3/task/task_4.java new file mode 100644 index 0000000..33c6d11 --- /dev/null +++ b/src/practices/practice_3/task/task_4.java @@ -0,0 +1,17 @@ +package practices.practice_3.task; + +public class task_4 { + public static void main(String[] args) { + + Integer year = 2025; + String result3 = "Год: " + year; + System.out.println(result3); + + String text = "Возраст: "; + int age = 20; + + String result1 = text + age; + System.out.println(result1); + + } +} \ No newline at end of file diff --git a/src/practices/practice_3/task/task_8.java b/src/practices/practice_3/task/task_8.java new file mode 100644 index 0000000..76618e8 --- /dev/null +++ b/src/practices/practice_3/task/task_8.java @@ -0,0 +1,28 @@ +package practices.practice_3.task; + +interface Flyable { + void fly(); +} + +class Sparrow implements Flyable { + @Override + public void fly() { + System.out.println("Воробей летает"); + } +} + +class Penguin { + public void swim() { + System.out.println("Пингвин плавает"); + } +} + +public class task_8 { + public static void main(String[] args) { + Flyable sparrow = new Sparrow(); + sparrow.fly(); + + var penguin = new Penguin(); + penguin.swim(); + } +}