• Марта 08, 2021, 12:13:46 pm
• Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
Новости: на нашем Telegram канале: https://t.me/progkievua

Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - Hetalova

Страницы: [1]
1
Java SE / Re: Java_OOP_ALexander_Julanska_11_02_2020
« : Апреля 15, 2020, 04:35:33 pm »
Спасибо, доделаю )

2
Java SE / Re: Java_OOP_ALexander_Julanska_11_02_2020
« : Апреля 11, 2020, 07:50:02 pm »
Домашнее задание 5 уровень два
Задание 1
Существует массив {1,2,3,4,5} — размер массива может быть
произвольным. Напишите программу которая выведет на экран все
возможные комбинации из этих цифр. Внимание повторений быть не
должно.(2 часа)
public class Main {
    public static void main(String args[]) {
        String[] numbers = {"1", "2", "3", "4", "5"};
        permutation(numbers);
    }

    public static void permutation(String[] arr){
        combinationOfValues (arr, 0);
    }

    private static void combinationOfValues(String[] arr, int index){
        if(index >= arr.length - 1){
            for(String s: arr) System.out.print(s + " ");
            System.out.println("");
            return;
        }

        for(int i = index; i < arr.length; i++){
            String temp = arr[index];
            arr[index] = arr[i];
            arr[i] = temp;

            combinationOfValues(arr, index+1);

            temp = arr[index];
            arr[index] = arr[i];
            arr[i] = temp;
        }
    }
}



Задание 2
Число-палиндром с обеих сторон (справа налево и слева направо)
читается одинаково. Самое большое число-палиндром, полученное
умножением двух двузначных чисел – 9009 = 91 ? 99.
Найдите самый большой палиндром, полученный умножением двух
трехзначных чисел. (4 часа)

public class Main {

    public static void main(String[] args) {
        System.out.println(getBiggestPalindrome());
    }

    private static boolean isPalindrome(int number) {
        int result = 0;
        int n = number;
        while (n > 0) {
            int digit = n % 10;
            result = result * 10 + digit;
            n /= 10;
        }
        return result == number;
    }

    public static int getBiggestPalindrome() {
        int maxNumber= 999;
        int minNumber = 100;
        int biggest = -1;

        for (int i = maxNumber; i >= minNumber; i--) {
           
            if (i * i < biggest) {
                break;
            }
           
            for (int j = i; j >= minNumber; j--) {
                int product = j * i;
                if (product < biggest) {
                    break;
                }
                if (isPalindrome(product)) {
                    biggest = product;
                }
            }
        }
        return biggest;
    }


}




3
Java SE / Re: Java_OOP_ALexander_Julanska_11_02_2020
« : Апреля 11, 2020, 07:43:57 pm »
Домашняя работа 4 второй уровень
Задание 1
«Перевернуть массив». Т.е. написать программу которая повернет
базовый массив на 90,180,270 градусов по часовой стрелке. (При
выполнении задания использовать дополнительный массив нельзя). В
примере показан поворот на 90 градусов - (3 часа)
public class Main {
    public static void main(String[] args) {
        // часть 1 - создаем матрицу n на n
        int n = 6;
        int[][] a = new int[n][n];
        for (int i = 0; i < n; i++) {
            for (int j = 0; j < n; j++) {
                a[i][j] =  j+1;
            }
        }

        // часть 2 - выводит на экран начальную матрицу
        System.out.println("Начальная матрица");
        System.out.println("------");
        for (int i = 0; i < n; i++) {
            for (int j = 0; j < n; j++) {
                System.out.printf("%4d", a[i][j]);
            }
            System.out.println();
        }
        // часть 3 - транспонирование матрицы
        for (int i = 0; i < n; i++) {
            for (int j = i+1; j < n; j++) {
                int temp = a[i][j];
                a[i][j] = a[j][i];
                a[j][i] = temp;
            }
        }
        // часть 4 - выводит на экран транспонированную матрицу
        System.out.println();
        System.out.println("Новая матрица");
        System.out.println("------");
        for (int i = 0; i < n; i++) {
            for (int j = 0; j < n; j++) {
                System.out.printf("%3d", a[i][j]);
            }
            System.out.println();
        }








    }
}


Задание 2
Написать код для зеркального переворота массива (7,2,9,4) -> (4,9,2,7). -
массив может быть произвольной длинны. (При выполнении задания
использовать дополнительный массив нельзя)(1 час)

public class Main {
    public static void main(String[] args) {
        int [] arr = {7,2,9,4};

        for(int i = 0; i < arr.length; i++){
            System.out.println(arr[i]);
        }
        int n = arr.length;
        int temp;

        for (int i = 0; i < n/2; i++) {
            temp = arr[n-i-1];
            arr[n-i-1] = arr[i];
            arr[i] = temp;
        }
        for (int i=0; i<arr.length; i++){
            System.out.print(arr[i]);
        }
    }
}




4
Java SE / Re: Java_OOP_ALexander_Julanska_11_02_2020
« : Апреля 11, 2020, 07:34:43 pm »
Добрый вечер)
Домашнее задание №2 второй уровень

Задание 1
С клавиатуры вводиться шестизначное число. Проверить, является ли
оно палиндромом. Примечание: палиндромом называется число, слово
или текст, которые одинакового читаются слева направо и справа налево.
Например, это числа 143341, 5555, 7117 и т. д.
import java.util.Scanner;
public class Test {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
       String palindrome = 0;
        System.out.println("Введите шестизначное число:");
        palindrome = scanner.nextLine();
        System.out.println(isPalindrome(palindrome));

    }
 public static boolean isPalindrome(String value) {
String clean = numbers.replaceAll("\\s+", "").toLowerCase();
 int length = clean.length();
        int forward = 0;
        int backward = length - 1;
        while (backward > forward) {
        char forwardChar = clean.charAt(forward++);
            char backwardChar = clean.charAt(backward--);
            if (forwardChar != backwardChar)
                return false;

        }
        return true;
    }
}

Задание 2
Проверить, является ли четырехзначное число счастливым билетом.
Дано четырехзначное число. Проверить, является ли оно «счастливым
билетом». Примечание: счастливым билетом называется число, в
котором - при четном количестве цифр в числе сумма цифр его левой
половины равна сумме цифр его правой половины. Например,
рассмотрим число 1322. Его левая половина равна 13, а правая – 22, и
оно является счастливым билетом (т. к. 1 + 3 = 2 + 2)
public class Main {
    public static void main(String[] args) {
        int number1 = 2;
        int number2 = 3;
        int number3 = 7;
        int number4 = 7;

        if(number1 + number2 == number3 + number4){
            System.out.println("У вас счастливый билет!!!");
        }else{
            System.out.println("У вас не счастливый билет!!!");
        }

    }
}
Задание 3
Есть круг с центром в начале координат и радиусом 4. Пользователь
вводит с клавиатуры координаты точки x и y. Написать программу которая
определит лежит ли эта точка внутри круга или нет.

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
        double radius = 4.0;
        double x = 0;
        double y = 0;
        System.out.println("Введите координаты точки х:");
        x = scanner.nextDouble();
        System.out.println("Введите координаты точки y:");
        y = scanner.nextDouble();
        double h = Math.sqrt(x * x + y * y);
        if (h > radius) {
            System.out.println("Точка не принадлежит кругу!!");
        } else {
            System.out.println("Точка  принадлежит кругу");
        }


    }
}

Задание 4
 Дан треугольник координаты вершин А(0,0), В(4,4), С(6,1). Пользователь
вводит с клавиатуры координаты точки x и y. Написать программу которая
определит лежит ли эта точка внутри треугольника или нет.
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
     int x0 = 0;
     int y0 = 0;
     int x1 = 4;
     int y1 = 4;
     int x2 = 6;
     int y2 = 1;
     int a = 0;
     int b = 0;
     int c = 0;



        int x3= 0;
        int y3 = 0;
        System.out.println("Введите координаты точки х:");
        x3= scanner.nextInt();
        System.out.println("Введите координаты точки y:");
        y3 = scanner.nextInt();


       a = (x1 - x0) * (y2 - y1) - (x2 - x1) * (y1 - y0);
       b = (x2 - x0) * (y3 - y2) - (x3 - x2) * (y2 - y0);
       c = (x3 - x0) * (y1 - y3) - (x1 - x3) * (y3 - y0);

        if ((a >= 0 && b >= 0 && c >= 0) || (a <= 0 && b <= 0 && c <= 0)){
            System.out.println("Точка принадлежит треугольнику");
        }else {
            System.out.println("Точка не принадлежит треугольнику");
        }


    }
}






5
Java SE / Re: Java_OOP_ALexander_Julanska_11_02_2020
« : Марта 13, 2020, 01:22:08 pm »
Здравствуйте, я реализовала функционал   сериализации и десериализации  одной группы, уточните пожалуйста, что  ещё необходимо реализовать?( Используя стандартный методы сериализации создайте мини-базу
данных для работы с группами студентов (возможность записи и чтения
базы из файла по запросу пользователя).

6
Java SE / Re: Java_OOP_ALexander_Julanska_11_02_2020
« : Февраля 16, 2020, 02:16:57 pm »
Задание 1, 2, 3

Создание абстрактного класса Shape
public abstract class Shape {
    abstract  double getPerimeter();
    abstract double getArea();

}
Создание класса Point
public class Point {
    private double x;
    private double y;

    public Point(double x, double y) {
        this.x = x;
        this.y = y;
    }

    public double getX() {
        return x;
    }
    public void setX(double x) {
        this.x = x;
    }
    public double getY() {
        return y;
    }
    public void setY(double y) {
        this.y = y;
    }
    @Override
    public String toString() {
        return "Point{" + "x=" + x + ", y=" + y + '}';
    }

    public static double calculationDistance(Point a, Point b){
        return Math.sqrt((a.x-b.x)*(a.x-b.x)+(a.y-b.y)*(a.y-b.y));
    }
}

Создание класса квадрат
public class Square extends Shape {
    private Point point1;
    private Point point2;
    private Point point3;
    private Point point4;

    public Square(Point point1, Point point2, Point point3, Point point4) {
        this.point1 = point1;
        this.point2 = point2;
        this.point3 = point3;
        this.point4 = point4;
    }


    public double getPerimeter() {
        return getSideLength() * 4;
    }

    public double getArea() {
        return Math.pow(getSideLength(), 2);
    }


    private double getSideLength() {
        return Math.abs(point1.getX() - point2.getX());
    }
}
Создание класса треугольник
public class ShapesForTriangles  extends Shape {
    private Point a;
    private Point b;
    private Point c;
    public ShapesForTriangles() {
    }
    public ShapesForTriangles (Point a, Point b, Point c) {
        this.a = a;
        this.b = b;
        this.c = c;

    }

    public Point getA() {
        return a;
    }

    public void setA(Point a) {
        this.a = a;
    }

    public Point getB() {
        return b;
    }

    public void setB(Point b) {
        this.b = b;
    }

    public Point getC() {
        return c;
    }

    public void setC(Point c) {
        this.c = c;
    }

    @Override
    public String toString() {
        return "Triangles{" + "a=" + a + ", b=" + b + ", c=" + c + '}';
    }
    @Override
    public double getArea() {
        double p = this.getPerimeter()/2.0;
        return Math.sqrt(p*(p - Point.calculationDistance(a,b))
                *(p - Point.calculationDistance(b,c))
                *(p - Point.calculationDistance(c,a)));
    }
    @Override
    public double getPerimeter() {
        return Point.calculationDistance(a,b)+Point.calculationDistance(a,c)+Point.calculationDistance(c,b);

Создание класса круг
class Circle  extends Shape {
private Point a;
private Point o;
    public Circle() {
    }

    public Circle (Point o, Point r) {
        this.o = o;
        this.a = r;
    }

    public Point getO() {
        return o;
    }

    public void setO(Point o) {
        this.o = o;
    }

    public Point getR() {
        return a;
    }

    public void setR(Point a) {
        this.a = a;
    }
    @Override
    public String toString() {
        return "Circle{" + "o=" + o + ", a=" + a + '}';
    }

    @Override
    public double getPerimeter() {
        return 2 * Math.PI * Point.calculationDistance(o,a);
    }

    @Override
    public double getArea() {
        return Math.PI * Math.pow( Point.calculationDistance(o,a), 2);
    }

Вывод
public class MainForFigures {
    public static void  main(String [] args) {

        Square square = new Square(new Point(1, 1), new Point(3, 1), new Point(1, 3), new Point(3, 3));
        System.out.println("Выводим периметр квадрата:" + square.getPerimeter());
        System.out.println("Выводим площадь квадрата:" + square.getArea());

        ShapesForTriangles triangles = new ShapesForTriangles(new Point(0,0), new Point(0,4), new Point(3,0));
        System.out.println("Выводи периметр треугольника:" + triangles.getPerimeter());
        System.out.println("Выводим площадь треугольника:" + triangles.getArea());

        Shape circle = new Circle( new Point(0,0), new Point(3,0));
        System.out.println("Выводим периметр круга:" + circle.getPerimeter());
        System.out.println("Выводим площадь круга:" + circle.getArea());


    }
}







7
Java SE / Re: Java_Start_alexander_Jilanska_14_01_2020
« : Февраля 10, 2020, 05:54:25 pm »
Задание 1
import java.io.*;
import java.util.Scanner;

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


        FileWriter flw= new FileWriter( "message.txt");
        Scanner scanner = new Scanner(System.in);
        System.out.println("Введите текст");
        String text = scanner.nextLine();

        while (true) {
            if (!text.equals("stop")) {
                flw.append(text);
                flw.flush();
                break;
            }

        }
}
}

Задание 2
import java.util.Arrays;
import java.io.*;

public class WorkWithFiles2 {
    public static void main(String[] args) throws IOException {
        FileWriter fi = new FileWriter("massive.txt");
        int  [] []  arr = new int  [4] [4];
        saveToFile(arr, "massive.txt");




    }


    public static void saveToFile ( int[][] arr, String fileName  ) throws IOException {
        FileWriter fi = new FileWriter(fileName);
        String s = "";

        for(int i = 0; i < arr.length; i++) {
            s = Arrays.toString(arr[i]) +System.lineSeparator();
            fi.append(s);
            fi.flush();


        }
}
}
Задание 3
import java.util.ArrayList;
import java.io.*;

public class WorkWithFiles3 {
    public static void main(String[] args) {
       System.out.println(listinDirectoryContents("C://Program files//Java"));

    }
    public static ArrayList listinDirectoryContents(String pathName) {
        ArrayList<String> result = new ArrayList();
        File dir = new File(pathName);
        // если объект представляет каталог
        if (dir.isDirectory()) {
            // получаем все вложенные объекты в каталоге
            for (File item : dir.listFiles()) {

                if (item.isDirectory()) {

                    result.add(item.getName() + "  \t folder");
                } else {

                   result.add(item.getName() + "\t file");

                }
            }
        }
        return result;
}
}


8
Java SE / Re: Java_Start_alexander_Jilanska_14_01_2020
« : Февраля 06, 2020, 03:28:10 pm »
Задание 1
import java.util.Calendar;
import java.util.Date;

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

        Calendar calendar = Calendar.getInstance();
        Date date1 = calendar.getTime();

        calendar.add(Calendar.MONTH, -1);
        Date date2 = calendar.getTime();
        long res = date1.getTime() - date2.getTime();

System.out.println("The number of milliseconds is " + res);
}
}

Задание 2
import java.util.Random;

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

        int[] arr = new int[7];

       
        Random random = new Random();

        for(int i = 0; i < arr.length; i++){
            arr[i] = random.nextInt(50);
        }
        System.out.println(toString(arr));
    }

    public static String toString(int[] array) {
        String conclusion = "";
        for(int i = 0; i < array.length; i++){
            conclusion = conclusion+ array[i] + " ";
         
        }
        return s;

}
}

Задание 3
import java.util.Scanner;
import java.math.BigInteger;

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

        Scanner sc = new Scanner(System.in);
        System.out.println("Input binary number: ");
        String bin = sc.nextLine();
        int binNum = Integer.parseInt(bin, 2);

        System.out.println(binNum);
}
}


Задание 4
public class HomeWorkLibraries4 {
    public static void main(String[] args) {

        String formattedDouble;
        double number =  3.141592653589793238462643;

        for(int i= 1; i < 10; i++) {
            formattedDouble = String.format( "%." + i + "f" ,number  );
            System.out.println(formattedDouble);

        }
}
}











































9
Java SE / Re: Java_Start_alexander_Jilanska_14_01_2020
« : Февраля 04, 2020, 02:32:20 pm »
Задание 1

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


 int[] arr = new int[]{33, 55, 66, 1, 3, 12, 14, 77};
       int result = maxValue(arr);
        System.out.println(result);

        public static int maxValue(int[] arr){
        int max = 0;

            for (int i = 0; i < arr.length; i++) {
                if (arr[i] > max) {
                    max = arr[i];
                }
            }
            return max;
        }
}

Задание 2

public class MethodsHomeWork2 {
    public static void main(String[] args) {
             int wholeNumber = 88;
        double realNumber = 7.04;
        String letters = "We have such a sum of numbers ";
        String result = concatenation(wholeNumber, realNumber, letters);
        System.out.println(result);


    public  static String concatenation(int wholeNumber, double realNumber, String letters) {
         return wholeNumber + realNumber + letters;
    }
}
 Задание 3

public class MethodsHomeWork3 {
    public static void main(String[] args) {
       int height = 9;
       int width= 5;
       drawARectangle(height, width);


    public static void drawARectangle( int height, int width) {
        for (int i = 0; i < width; i++) {
            System.out.print("*");
        }
        System.out.println();
        for (int j = 0; j < height; j++) {
            System.out.print("*");
            for (int i = 0; i < width-2; i++) {
                System.out.print(" ");
            }
            System.out.println("*");
        }

        for (int i = 0; i < width; i++) {
            System.out.print("*");
        }
    }
}
Задание 4

public class MethodsHomeWork4 {
    public static void main(String[] args) {
       int [] arr = new int[] { 5, 7, 66, 44, 32, 999, 63, 75, 61, 54};
       int result = findingAnItem( arr, 32);
       System.out.println(result);


     public  static int findingAnItem( int [] arr, int number) {
        for(int i = 0; i < arr.length; i++ ) {
           if( number == arr[i]){
               return i;
           }
        }
        return -1;
     }
}
Задание 5

public class MethodsHomeWork5 {
    public static void main(String[] args) {
        String letters = new String("Dog and cat run his flat so she was angry");
        int result = wordsCount(letters);
        System.out.println(result);

 public static int wordsCount(String input) {
        String [] arr = input.split(" ");
        return arr.length;
 }
}





10
Java SE / Re: Java_Start_alexander_Jilanska_14_01_2020
« : Января 30, 2020, 04:08:59 pm »
Задание 1
public class ArraysHomeWork1 {
    public static void main(String[] args) {

int [] numbers = new int[] { 0, 5, 2, 4, 7, 1, 3, 19};
        int oddNumbers  = 0;

        for(int i = 0; i < numbers.length; i++) {
            if(numbers[i] %2  == 1){
                oddNumbers = numbers[i];
               System.out.println( oddNumbers);
           }
}
}
}
Задание 2

import java.util.Scanner;

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

        Scanner scanner = new Scanner(System.in);
        System.out.println("Введите длину arr и нажмите« Ввод»");
        int size = scanner.nextInt();

        int [] arr = new int [size];
        for(int i = 0; i < arr.length; i++) {
            System.out.println("Введите число и нажмите « Ввод »");
            arr[i] = scanner.nextInt();

        }
        System.out.println( "Ваш массив состоит из"  +   Arrays.toString(arr));


}
}
Задание 4
import java.util.Arrays;
import java.util.Scanner;

public class ArraysHomeWork4 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("Введите текст ");
        String text = scanner.nextLine();
        int sum = 0;

        char[] numberOfLetters = text.toCharArray();
        // (чтобы разделить текст по буквам)
        for (int i = 0; i < numberOfLetters.length; i++) {
            if (numberOfLetters[i] == 'b') {
                sum += 1;
            }
        }
        System.out.println(sum);
}
}
Задание 3
import java.util.Arrays;

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

        int[] arr = new int[15];

        for ( int i =0; i < arr.length; i++){
            arr[i] = (int)(10 + Math.random() * 10);
        }
        int[] arr2 = Arrays.copyOf(arr, 30);
        System.arraycopy(arr, 0, arr2, 15, arr.length);

        for (int i = 15; i < arr2.length; i++) {
            arr2[i] *= 2;
        }
        System.out.println(Arrays.toString(arr));
        System.out.println(Arrays.toString(arr2));
}
}



11
Java SE / Re: Java_Start_alexander_Jilanska_14_01_2020
« : Января 28, 2020, 04:59:46 pm »
Задание 1, уровень 2

import java.util.Scanner;

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

        Scanner sc = new Scanner(System.in);

        System.out.println("Введите максимальную высоту фигуры: ");

        int height = sc.nextInt();
        int count = 1;

        for (int i = 1; i <= height * 2;) {

            if (count <= i && i <= height * 2 - count) {

                System.out.print("*");
                count += 1;
            } else {

                System.out.println();
                i += 1;
                count = 1;
            }

        }
}
}




Задание 2, второй уровень
public class HomeWorkCycles2 {
    public static void main(String[] args) {

        for (int i = 1; i <= 100; i++) {
            int counter = 0;
            for (int j = 1; j <= i; j++) {

                if (i % j == 0) {
                    counter++;
                }
            }
            if (counter == 2) {
                System.out.println(i);
            }
        }
}
}




 Задание 3, второй уровень

import java.util.Scanner;

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

 Scanner scanner = new Scanner(System.in);
        int size ;


        do{
            System.out.print("Введите целое число> 0 и нечетное ");
            size = scanner.nextInt();
            if ((size > 0) && (size % 2 != 0)){
                break;
            }else{
                System.out.println("Ширина не верна, повторите пожалуйста.");
            }
        }while (true);


        for (int i = 0; i < size; i++) {
            for (int j = 0; j < i; j++) {
                System.out.print(" ");
            }
            for (int j = 0; j < size - i + (size - i - 1); j++) {
             
                System.out.print("*");
            }
            System.out.println(" ");
        }
            int counter = 1;
            for (int x = 0; x < size; x++) {
                for (int y = 0; y < size - x - 1; y++) {
                    System.out.print(" ");

                }

                for (int y = 0; y < counter; y++) {


                    System.out.print("*");
                }

                System.out.println(" ");
                counter += 2;


            }


    }

}





















12
Java SE / Re: Java_Start_alexander_Jilanska_14_01_2020
« : Января 26, 2020, 01:56:57 pm »
import java.util.Scanner;

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

 Scanner scanner = new Scanner(System.in);
        int  stripsForWallpaper;


        System.out.println(" Введите количество полос ");
        stripsForWallpaper = scanner.nextInt();

        for (int j = 1; j <= stripsForWallpaper; j++) {
            System.out.println(" ***+++***+++***+++***   ");

        }
}
}

Задание 2
import java.util.Scanner;

public class HomeWork2 {
    public static void main(String[] args) {
       
      Scanner scanner = new Scanner(System.in);
        int nNumber;
        int factorial = 1;

        System.out.println(" Введите число от 4 до 16 ");
        nNumber = scanner.nextInt();


        if (nNumber >= 4 && nNumber <= 16) {
            for (int i = 1; i <= nNumber; i+= 1) {
                factorial *= i;
            }

            System.out.println("Факториал = " + factorial);
        } else {
            System.out.println("Неверное введенное число ");
        }
}
}

Задание 3
public class HomeWork3 {
    public static void main(String[] args) {

      int a = 5;


        for (int i = 1; i < 11; i++) {
            System.out.println(i+ " * " + a + " = " + a * i);
        }
}
}




Задание 4
import java.util.Scanner;

public class HomwWork4{
    public static void main(String[] args) {
    Scanner scanner = new Scanner(System.in);
    int height;
    int width;

       System.out.println(" Введите высоту прямоугольника");
       height = scanner.nextInt();

      System.out.println(" Введите ширину прямоугольника ");
        width = scanner.nextInt();

     for (int i = 0; i < width; i++) {
            System.out.print("*");
       }
        System.out.println();
        for (int j = 0; j < height; j++) {
           System.out.print("*");
            for (int i = 0; i < width-2; i++) {
                System.out.print(" ");
            }
           System.out.println("*");
        }

        for (int i = 0; i < width; i++) {
          System.out.print("*");
          }
}
}






13
Java SE / Re: Java_Start_alexander_Jilanska_14_01_2020
« : Января 23, 2020, 05:08:31 pm »
Задание 1
import java.util.Scanner;

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

 Scanner scanner = new Scanner(System.in);
          int max;


          System.out.println("Введите первое число:");
          int number1 = scanner.nextInt();

          System.out.println("Введите второе число:");
          int number2 = scanner.nextInt();

          System.out.println("Введите третье число:");
          int number3 = scanner.nextInt();

          System.out.println("Введите четвертое число:");
          int number4 = scanner.nextInt();

          max = number1;
          if(number2 > max) {
              max = number1;
          }
          if(number3 > max) {
              max = number3;
          }
          if(number4 > max){
              max = number4;
          }
         System.out.println("Max = " + max);
}
}
Задание 2

import java.util.Scanner;

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

      Scanner scanner = new Scanner(System.in);
      int entranceNumber;
      int floorNumber;
      int numberOfApartmentsInFrontOfThePorch;
      int max = 145;

      System.out.println("Введите номер квартиры:");
      int apartmentNumber  = scanner.nextInt();


        if(apartmentNumber <= 0 && apartmentNumber  > max ) {
            System.out.println("Такой квартиры нет в нашем доме");
            System.exit(0);
        }



        entranceNumber = apartmentNumber / 36 + 1 ;
      numberOfApartmentsInFrontOfThePorch = (entranceNumber - 1 ) * 36;
      apartmentNumber = apartmentNumber - numberOfApartmentsInFrontOfThePorch;
      floorNumber = apartmentNumber / 4 + 1 ;


        System.out.println("Номер подъезда" + entranceNumber  );
        System.out.println("Номер этажа" + floorNumber  );
}
}
Задание 4
public class HomeWork4 {
    public static void  main(String [] args) {

         double a = 55;
         double b = 12;
         double c = 60;


         if(a + b > c ||  c + b > a  || a + c > b  ) {
         System.out.println(" Треугольник существует ");
         } else {
             System.out.println(" Треугольник не существует");

         }
}
}


14
Java SE / Re: Java_Start_alexander_Jilanska_14_01_2020
« : Января 20, 2020, 06:55:24 pm »
Домашка 1
import java.util.Scanner;

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

Scanner scanner = new Scanner(System.in);
        int fiveDigitNumber;
        System.out.println("Введите пятизначное число:");


        int number1;
        int number2;
        int number3;
        int number4;
        int number5;
        fiveDigitNumber = scanner.nextInt();
        number1 = fiveDigitNumber/10000;
        System.out.println(number1);
        number2 = (fiveDigitNumber%10000)/1000;
        System.out.println(number2);
        number3 = (fiveDigitNumber%1000)/100;
        System.out.println(number3);
        number4 = (fiveDigitNumber%100)/10;
        System.out.println(number4);
        number5 = (fiveDigitNumber%10);
        System.out.println(number5);
}
}
Домашка 2
import java.util.Scanner;

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

Scanner scanner = new Scanner(System.in);

int  sideOfTheTriangle1 = scanner.nextInt();
       int  sideOfTheTriangle2 = scanner.nextInt();
       int  sideOfTheTriangle3 = scanner.nextInt();
       double  areaOfTriangle;
        double p = (sideOfTheTriangle1 + sideOfTheTriangle2 + sideOfTheTriangle3)/2;
        areaOfTriangle = Math.sqrt(p*(p - sideOfTheTriangle1)*(p - sideOfTheTriangle2)*(p - sideOfTheTriangle3));
        System.out.println("Площадь треугольника: "+ areaOfTriangle);
}
}

Домашка 3
import java.util.Scanner;

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

Scanner scanner = new Scanner(System.in);
double radius;
        double circleaArea;
        radius = scanner.nextDouble();
        circleaArea = Math.PI * radius * radius;

        System.out.println("Площадь круга: "+circleaArea);
}
}
#


Страницы: [1]