• 0.00

  • -0.28

Нужна помощь тех,кто уже работает,или купил подписку!

Совсем недавно закончил 10 уровень, пролистал к 15 и тут материя закончилась.Я остался один на один со всеми новыми вопросами.Тут мне пришло в голову, что я так и ничего стоящего написать не могу.Дайте мне масив я отсортирую, выведу в возрозтающем, убивающем порядке.Но ничего действительно ценного я не напишу.У меня вопрос:
Я действительно не создан для етого, или просто слишком мало практики, слишком мало знаний?
Вспомните себя, после окончания бесплатной части.Вы были такие же?(+-)Или уже четко знали как организировать и построить логику приложения?
P.S.мне 15, денег на подписку скорей всего не будет(но шанс есть)Извините за все ошибки, так как русский не мой родной язык.

Коректно работает,но не проходит проверку

Ввод:
дідо
баба
тато
мама
син
дочка

вивод:
Cat name is дід, no mother, no father
Cat name is баба, no mother, no father
Cat name is тато, no mother, father is дід
Cat name is мама, mother is баба, no father
Cat name is син, mother is мама, father is тато
Cat name is дочка, mother is мама, father is тато

Process finished with exit code 0

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

/* Нужно добавить в программу новую функциональность
Задача: У каждой кошки есть имя и кошка-мама. Создать класс, который бы описывал данную ситуацию. Создать два объекта: кошку-дочь и кошку-маму. Вывести их на экран.
Новая задача: У каждой кошки есть имя, кошка-папа и кошка-мама. Изменить класс Cat так, чтобы он мог описать данную ситуацию.
Создать 6 объектов: дедушку(папин папа), бабушку(мамина мама), папу, маму, сына, дочь.
Вывести их всех на экран в порядке: дедушка, бабушка, папа, мама, сын, дочь.

Пример ввода:
дедушка Вася
бабушка Мурка
папа Котофей
мама Василиса
сын Мурчик
дочь Пушинка

Пример вывода:
Cat name is дедушка Вася, no mother, no father
Cat name is бабушка Мурка, no mother, no father
Cat name is папа Котофей, no mother, father is дедушка Вася
Cat name is мама Василиса, mother is бабушка Мурка, no father
Cat name is сын Мурчик, mother is мама Василиса, father is папа Котофей
Cat name is дочь Пушинка, mother is мама Василиса, father is папа Котофей
*/

public class Solution
{
    public static void main(String[] args) throws IOException
    {
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));

        String GrandFatherName = reader.readLine();
        Cat GrandcatFather = new Cat(GrandFatherName,null,null);

        String GrandmotherName = reader.readLine();
        Cat GrandCatMother = new Cat(GrandmotherName,null,null);

        String FatherName = reader.readLine();
        Cat catFather = new Cat(FatherName,GrandcatFather,null);

        String motherName = reader.readLine();
        Cat catMother = new Cat(motherName,null,GrandCatMother);

        String SonName = reader.readLine();
        Cat catSon = new Cat(SonName, catFather,catMother);

        String daughterName = reader.readLine();
        Cat catDaughter = new Cat(daughterName, catFather,catMother);



        System.out.println(GrandcatFather);
        System.out.println(GrandCatMother);
        System.out.println(catFather);
        System.out.println(catMother);
        System.out.println(catSon);
        System.out.println(catDaughter);
    }

    public static class Cat
    {
        private String name;
        private Cat father;
        private Cat mother;

        Cat(String name,Cat father,Cat mother)
        {
            this.mother=mother;
            this.father=father;
            this.name = name;
        }



        @Override
        public String toString()
        {
            String name;
            if (mother == null && father==null) {
              return  "Cat name is " + this.name + ", no mother," + " no father";

            }


                if(mother ==null&&father!=null) {
                    return "Cat name is " + this.name + ", no mother," + " father is " + father.name;
                }
            if(father==null&&mother!=null) {
                return "Cat name is " + this.name + ", mother is " + mother.name + ", no father";
            }
            return  "Cat name is " + this.name + ", mother is " + mother.name + ", father is "+father.name;

        }
    }

}

  • ,

Все коректно работает,но не проходит!)

Идея такая, когда кидает исключение о том что клас не найден, виводим сообщение и пользуемся рекурсией
package com.javarush.test.level09.lesson11.bonus02;

import java.io.*;

/* Нужно добавить в программу новую функциональность
Задача: Программа вводит два имени файла. И копирует первый файл на место, заданное вторым именем.
Новая задача: Программа вводит два имени файла. И копирует первый файл на место, заданное вторым именем.
Если файла (который нужно копировать) с указанным именем не существует, то
программа должна вывести надпись «Файл не существует.» и еще раз прочитать имя файла с консоли, а уже потом считывать файл для записи.
*/

public class Solution
{
    public static void main(String[] args) throws IOException
    {


      help();

        }

    private static void help()throws IOException{



        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        String sourceFileName = reader.readLine();
        String destinationFileName = reader.readLine();
try {
    FileInputStream fileInputStream = new FileInputStream(sourceFileName);
    FileOutputStream fileOutputStream = new FileOutputStream(destinationFileName);

        while (fileInputStream.available() > 0)
        {
            int data = fileInputStream.read();
            fileOutputStream.write(data);
        }

        fileInputStream.close();
        fileOutputStream.close();
}catch (FileNotFoundException e){
    System.out.println("Файл не существует.");
    help();
}
    }
}

Непонятний баг!Не могу понять почему так?

ввод: числа1-20
Вивод:
1
2
1
3
2
1
3
2
4
1
3
2
4
1
5
3
6
2
4
6
1
5
3
6
2
4
6
1
5
7
3
6
2
4
6
8
1
5
7
3
6
9
2
4
6
8
1
5
7
3
6
9
2
4
6
8
10
1
5
7
3
6
9
2
4
6
8
10
1
5
7
11
3
6
9
12
2
4
6
8
10
12
1
5
7
11
3
6
9
12
package com.javarush.test.level07.lesson09.task01;


import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;

/* Три массива
1. Введи с клавиатуры 20 чисел, сохрани их в список и рассортируй по трём другим спискам:
Число делится на 3 (x%3==0), делится на 2 (x%2==0) и все остальные.
Числа, которые делятся на 3 и на 2 одновременно, например 6, попадают в оба списка.
2. Метод printList должен выводить на экран все элементы списка с новой строки.
3. Используя метод printList выведи эти три списка на экран. Сначала тот, который для x%3, потом тот, который для x%2, потом последний.
*/

public class Solution
{
    public static void main(String[] args) throws Exception
    {
        ArrayList<Integer> list=new ArrayList<Integer>(20);

        BufferedReader reader=new BufferedReader(new InputStreamReader(System.in));
        for(int i=0;i<20;i++){

            list.add(Integer.parseInt(reader.readLine()));
           }
        ArrayList<Integer>listThree=new ArrayList<Integer>();
        ArrayList<Integer>listTwo=new ArrayList<Integer>();
        ArrayList<Integer>listAnother=new ArrayList<Integer>();

        for(int x:list){
            if(x%3==0){
                listThree.add(x);
            }
            if(x%2==0){
                listTwo.add(x);
            }
            if((x%2!=0 )&& (x%3!=0)){
                listAnother.add(x);

            }
          printList(listThree);
            printList(listTwo);
            printList(listAnother);

        }

    }

    public static void printList(List<Integer> list)
    {
       for(int x:list){
           System.out.println(x);
       }
    }
}
  • ,

Где найти head first java 2nd edition на руском pdf???

Сколько ж я времени искал но все таки не нашол)Помогите, если есть ссилка или сам файл киньте в комент
А также какие книги прочитать после етой, я читаю Шиллера сейчас.Я на 12 лвл хоть не купил подписку)Просто решаю все задачки из 1-10лвл и на етой черной материи я иду дальше
  • ,

Обсуждение кодировки в Intelij IDEA

Привет всем мне 14 я из Украини(По етому столько ошибок).На днях случилась такая штука.Все букви на кирилице после вивода на екран заменяютса знаками вопросов а когда пишу код то все в порядке.