Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions proJect/src/main/java/anlov/java/Employee.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
package anlov.java;

public class Employee {
private String fullName;
private String work;
private String email;
private String phoneNumber;
private double salary;
private int age;

public Employee(String fullName, String work, String email, String phoneNumber, int salary, int age) {
this.fullName = fullName;
this.work = work;
this.email = email;
this.phoneNumber = phoneNumber;
this.salary = salary;
this.age = age;
}

public String print() {
return "My fullName is " + fullName + ". I work as a " + work + ". If you want to call me, that's is my phoneNumber "
+ phoneNumber + " and my email " + email + " . Now my salary is " + salary + ". I'm " + age + " years old";
}
}
112 changes: 25 additions & 87 deletions proJect/src/main/java/anlov/java/Main.java
Original file line number Diff line number Diff line change
Expand Up @@ -2,100 +2,38 @@


import java.util.Arrays;
import java.util.List;

public class Main {
public static void main(String[] args) {

System.out.println(isTrue(1, 3));
System.out.println(isPol(0));
System.out.println(checkNum(5));
stringAndNum("Привет", 1);
System.out.println(vis(1900));
int[] mas = {1,0,0,0,1,1,1};
System.out.println(Arrays.toString(massiv(mas)));
System.out.println(Arrays.toString(newMassiv()));
System.out.println(Arrays.toString(returnMassiv(new int[]{1, 5, 3, 2, 11, 4, 5, 2, 4, 8, 9, 1})));
squareArr();
System.out.println(Arrays.toString(oneMassiv(3,7)));
}

public static boolean isTrue(int a, int b) {
return a + b < 21 && a + b >= 10;
}

public static String isPol(int num) {
if (num >= 0) return "Число положительное";
else return "Число отрицательное";
}

public static boolean checkNum(int a) {
return a < 0;
}

public static void stringAndNum(String s, int a) {
for (int i = 0; i < a; i++) {
System.out.println(s);
}
}

public static boolean vis(int year) {
return ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0));
}

public static int[] massiv(int[] massiv) {
int i = 0;
while (i < massiv.length) {
if (massiv[i] == 1) {
massiv[i] = 0;
} else if (massiv[i] == 0) {
massiv[i] = 1;
}
i++;
}
return massiv;
}

public static int[] newMassiv() {
int[] massiv = new int[100];
for(int i = 0; i < 100; i++) {
massiv[i] = i+1;
}
return massiv;
}

public static int[] returnMassiv(int[] massiv) {
for (int i = 0; i < massiv.length; i++) {
if (massiv[i] < 6) {
massiv[i] *= 2;
}
// 1 задание
Employee employee1 = new Employee("Orlov Andrey Aleksandrovich",
"QA Engineer", "andrey.qweqw@gmail.com", "+375222222222", 350, 27 );
// 2 задание
Employee[] empArray = new Employee[5];
empArray[0] = employee1;
empArray[1] = new Employee("Good Anything All",
"AQA Engineer", "good.qweqw@gmail.com", "+375222322222", 300, 21 );
empArray[2] = new Employee("Anna Maria All",
"AQA Engineer", "anna.qweqw@gmail.com", "+375221322222", 20, 14 );
empArray[3] = new Employee("MArk Ivanov All",
"AQA Engineer", "mark.qweqw@gmail.com", "+375332322222", 250, 21 );
empArray[4] = new Employee("Ivan Anything All",
"AQA Engineer", "ivan.qweqw@gmail.com", "+375292322222", 7000, 37 );

for (Employee s : empArray) {
System.out.println(s.print());
}
return massiv;
}

//10. Написать метод, принимающий на вход два аргумента: len
// и initialValue, и возвращающий одномерный массив типа int
// длиной len, каждая ячейка которого равна initialValue.
// 3 задание
Park wonderFull = new Park();
wonderFull.addAttraction("Great attraction", "9.00 - 23.00", 25.5);
Park theBestPark = new Park();
theBestPark.addAttraction("The Best attraction", "08.30 - 00.00", 17);

public static void squareArr() {
int count = 7;
int[][] table = new int[count][count];
for (int i = 0; i < count; i++) {
table[i][i] = 1;
table[i][(count - 1) - i] = 1;
}
for (int i = 0; i < count; i++) {
for (int j = 0; j < count; j++) {
System.out.print(table[i][j] + " ");
}
System.out.println();
}
}
wonderFull.displayAttractions();
theBestPark.displayAttractions();

public static int[] oneMassiv(int len, int initialValue) {
int[] massiv = new int[len];
for (int i = 0; i < len; i++) {
massiv[i] = initialValue;
}
return massiv;
}
}
37 changes: 37 additions & 0 deletions proJect/src/main/java/anlov/java/Park.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
package anlov.java;

import java.util.ArrayList;
import java.util.List;

public class Park {

private List<Attractions> attractions = new ArrayList<>();

public class Attractions{
private String name;
private String workingHours;
private double price;

public Attractions(String name, String workingHours, double price) {
this.name = name;
this.workingHours = workingHours;
this.price = price;
}

@Override
public String toString() {
return "Аттракцион:" + name + ", работает " + workingHours + '\'' +
" по цене " + price + '.';
}
}

public void addAttraction(String name, String workingHours, double price) {
attractions.add(new Attractions(name, workingHours, price));
}

public void displayAttractions() {
for (Attractions attraction : attractions) {
System.out.println(attraction);
}
}
}