Skip to content
This repository was archived by the owner on Dec 28, 2024. It is now read-only.

Commit dfb9b5d

Browse files
authored
Merge pull request #711 from busindor2018/dfxgchvb
Лабораторные 21-30
2 parents e79ecea + d808279 commit dfb9b5d

File tree

128 files changed

+3390
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

128 files changed

+3390
-0
lines changed

pom.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
<module>students/23K0135</module>
3131
<module>students/23K0623</module>
3232
<module>students/0000001</module>
33+
<module>students/23K9006</module>
3334
<module>students/23K0093</module>
3435
<module>students/23K0690</module>
3536
<module>students/23K0120</module>

students/23K9006/23K9006-p01/pom.xml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0"
3+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4+
<modelVersion>4.0.0</modelVersion>
5+
<parent>
6+
<artifactId>23K9006</artifactId>
7+
<groupId>ru.mirea.practice</groupId>
8+
<version>2024.1</version>
9+
<relativePath>../pom.xml</relativePath>
10+
</parent>
11+
<artifactId>23K9006-p01</artifactId>
12+
<description>Массивы</description>
13+
</project>
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
package ru.mirea.practice.s0000001;
2+
3+
public abstract class First {
4+
public static void main(String[] args) {
5+
int[] numbers = {1, 2, 3, 4, 5};
6+
int sum = 0;
7+
for (int number : numbers) {
8+
sum += number;
9+
}
10+
11+
double average = (double) sum / numbers.length;
12+
System.out.println("Elements sum: " + sum);
13+
System.out.println("Average: " + average);
14+
}
15+
}
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
package ru.mirea.practice.s0000001;
2+
3+
import java.util.Scanner;
4+
5+
public abstract class Four {
6+
public static void main(String[] args) {
7+
int number;
8+
int[] numbers;
9+
10+
try (Scanner scanner = new Scanner(System.in)) {
11+
System.out.println("Введите количество элементов в массиве: ");
12+
number = scanner.nextInt();
13+
numbers = new int[number];
14+
15+
System.out.println("Введите элементы массива:");
16+
for (int i = 0; i < number; i++) {
17+
System.out.print("Элемент " + (i + 1) + ": ");
18+
numbers[i] = scanner.nextInt();
19+
}
20+
21+
int sum = 0;
22+
int max = numbers[0];
23+
int min = numbers[0];
24+
25+
int i = 0;
26+
do {
27+
sum += numbers[i];
28+
i++;
29+
} while (i < number);
30+
31+
i = 1;
32+
while (i < number) {
33+
if (numbers[i] > max) {
34+
max = numbers[i];
35+
}
36+
if (numbers[i] < min) {
37+
min = numbers[i];
38+
}
39+
i++;
40+
}
41+
42+
System.out.println("Сумма элементов массива: " + sum);
43+
System.out.println("Максимальный элемент: " + max);
44+
System.out.println("Минимальный элемент: " + min);
45+
}
46+
}
47+
}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
package ru.mirea.practice.s0000001;
2+
3+
import java.util.Scanner;
4+
5+
public abstract class Second {
6+
public static void main(String[] args) {
7+
int num;
8+
9+
try (Scanner sc = new Scanner(System.in)) {
10+
System.out.print("Number of elems: ");
11+
num = sc.nextInt();
12+
int[] numbers = new int[num];
13+
System.out.println(num);
14+
for (int i = 0; i < num; i++) {
15+
numbers[i] = sc.nextInt();
16+
}
17+
18+
for (int number : numbers) {
19+
System.out.print(number + " ");
20+
}
21+
}
22+
}
23+
}
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
package ru.mirea.practice.s0000001;
2+
3+
public abstract class Third {
4+
public static void main(String[] args) {
5+
int[] numbers = {1, 2, 3, 4, 5};
6+
7+
int sum = 0;
8+
for (int number : numbers) {
9+
sum += number;
10+
}
11+
12+
13+
double average = (double) sum / numbers.length;
14+
15+
System.out.println("Сумма элементов массива: " + sum);
16+
System.out.println("Среднее арифметическое: " + average);
17+
}
18+
}
19+

students/23K9006/23K9006-p02/pom.xml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0"
3+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4+
<modelVersion>4.0.0</modelVersion>
5+
<parent>
6+
<artifactId>23K9006</artifactId>
7+
<groupId>ru.mirea.practice</groupId>
8+
<version>2024.1</version>
9+
<relativePath>../pom.xml</relativePath>
10+
</parent>
11+
<artifactId>23K9006-p02</artifactId>
12+
<description>Второе задание</description>
13+
</project>
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
package ru.mirea.practice.s0000001;
2+
3+
public class Author {
4+
private String name;
5+
private String email;
6+
private char gender;
7+
8+
public Author(String name, String email, char gender) {
9+
this.name = name;
10+
this.email = email;
11+
this.gender = gender;
12+
}
13+
14+
public String getName() {
15+
return name;
16+
}
17+
18+
public String getEmail() {
19+
return email;
20+
}
21+
22+
public void setEmail(String email) {
23+
this.email = email;
24+
}
25+
26+
public char getGender() {
27+
return gender;
28+
}
29+
30+
@Override
31+
public String toString() {
32+
return "Author[name=" + name + ", email=" + email + ", gender=" + gender + "]";
33+
}
34+
}
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
package ru.mirea.practice.s0000001;
2+
3+
public abstract class TestAuthor {
4+
public static void main(String[] args) {
5+
Author author = new Author("John Doe", "john.doe@example.com", 'M');
6+
7+
System.out.println("Имя автора: " + author.getName());
8+
System.out.println("Email автора: " + author.getEmail());
9+
System.out.println("Пол автора: " + author.getGender());
10+
11+
author.setEmail("john.newemail@example.com");
12+
System.out.println("Новый email автора: " + author.getEmail());
13+
14+
System.out.println(author.toString());
15+
}
16+
}

students/23K9006/23K9006-p03/pom.xml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0"
3+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4+
<modelVersion>4.0.0</modelVersion>
5+
<parent>
6+
<artifactId>23K9006</artifactId>
7+
<groupId>ru.mirea.practice</groupId>
8+
<version>2024.1</version>
9+
<relativePath>../pom.xml</relativePath>
10+
</parent>
11+
<artifactId>23K9006-p03</artifactId>
12+
<description>Третье задание</description>
13+
</project>

0 commit comments

Comments
 (0)