• Июня 16, 2019, 06:30:49 am
• Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
Новости: Вебинар о выборе IT профессии и руководство для новичков: http://bit.ly/2HG2vFp

Автор Тема: домашнее задание к первому уроку Java start  (Прочитано 1061 раз)

studentonline

  • Пользователи
  • *
  • Сообщений: 50
    • Просмотр профиля
Re: домашнее задание к первому уроку Java start
« Ответ #60 : Апреля 01, 2019, 09:44:12 pm »
хорошо. спасибо вам!

studentonline

  • Пользователи
  • *
  • Сообщений: 50
    • Просмотр профиля
Re: домашнее задание к первому уроку Java start
« Ответ #61 : Апреля 05, 2019, 12:23:22 am »
public class Human {
//public static void main(String[] args) {
// TODO Auto-generated method stub
private String lastname;
private String name;
private int age;
private boolean sex;

public Human(String lastname,String name, int age, boolean sex) {
super();

this.lastname = lastname;
this.name = name;
this.age = age;
this.sex = sex;
}

public Human() {
super();
}

public String getLastname() {
return lastname;
}

public void setLastname(String lastname) {
this.lastname = lastname;
}
public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

public int getAge() {
return age;
}

public void setAge(int age) {
this.age = age;
}

public boolean isSex() {
return sex;
}

public void setSex(boolean sex) {
this.sex = sex;
}

@Override
public String toString() {
return " Full name: [lastname = " + lastname + ", name = " + name + ", age=" + age + ", sex = " + sex + "]";
}

public class Student extends Human  {

//public static void main(String[] args) {
// TODO Auto-generated method stub
private long zach;
private int course;
    private String group;

    public Student(String lastname, String name, int age, boolean sex, long zach, int course, String group) {
super(lastname, name, age, sex);
this.zach = zach;
this.course = course;
this.group = group;
}
    public Student() {
    super();
    }

public long getZach() {
return zach;
}

public void setZach(long id) {
this.zach = id;
}

public int getCourse() {
return course;
}

public void setCourse(int course) {
this.course = course;
}

public String getGroup() {
return group;
}

public void setGroup(String group) {
this.group = group;
}

@Override
public String toString() {
return "Student [zach=" + zach + ", course = " + course + ", group = " + group + super.toString();
}

import java.util.Arrays;

//import java.util.Arrays;
public class Group {

//public static void main(String[] args) {
// TODO Auto-generated method stub
private Student [] studentArray = new Student[10];
    private String groupName;

    public Group(String groupSurname) {
super();
//this.studentArray = studentArray;
this.groupName = groupSurname;
    }

//public Student[] getStudentArray() {
//return studentArray;
//}

//public void setStudentArray(Student[] studentArray) {
//this.studentArray = studentArray;
//}

public String getGroupSurname() {
return groupName;
}

public void setGroupSurname(String groupSurname) {
this.groupName = groupSurname;
}
  public void addStudent(Student student) throws MyException{
  if (student ==null) {
  throw new IllegalArgumentException("Null student");
  }
  for (int i = 0; i < studentArray.length; i++) {
  if (studentArray[i] ==null) {
  student.setGroup(this.groupName);
  studentArray[i] = student;
  return;
  }
  }
  throw new MyException();
 }
  public Student search(String lastName) {
  for (Student student :studentArray) {
  if (student != null && student.getLastname().equals(lastName)) {
  return student;
  }
  }
  return null;
  }
  public boolean deleteStudent( long number) {
  for (int i =0; i <studentArray.length; i++) {
  //int number;
  if (studentArray[i] != null && studentArray[i].getZach() == number) {
  //studentArray[i] = null;
  return true;
  }
  }
  return false;
  }
  private void sort() {
  for (int i = 0; i <studentArray.length -1; i++) {
  for (int j = i+ 1; j <studentArray.length; j++) {
  if (compareStudent(studentArray[i], studentArray[j]) >0) {
  Student temp = studentArray[i];
  studentArray[i] = studentArray[j];
  studentArray[j] = temp;
  }
  }
  }
  }
  private int compareStudent(Student a, Student b) {
  if (a != null && b == null) {
  return 1;
  }
  if (a == null && b != null) {
  return -1;
  }
  if (a == null && b == null) {
  return 0;
  }
  return a.getLastname().compareTo(b.getLastname());
  }
  @Override
  public String toString() {
  StringBuilder sb = new StringBuilder();
  sb.append("Group: " + this.groupName).append(System.lineSeparator());
  int i = 0;
  sort();
  for (Student student : studentArray) {
  if (student != null) {
  sb.append((++i) +")").append(student);
  sb.append(System.lineSeparator());
  }
  }
  return sb.toString();
  }


public class Main {

public static void main(String[] args) {
// TODO Auto-generated method stub
Group gr = new Group (" 111 ");
try {

gr.addStudent(new Student("Osadchiy","Evgeniy", 25, true,123,3,"111"));
gr.addStudent(new Student("Nemirovskaya", "Tatyana", 24, false,1234,3,"111"));
gr.addStudent(new Student("Solnechnaya", "Katerina", 23, true,34567, 3,"111"));
gr.addStudent(new Student("Ostapenko", "Aleksey", 24, true,543212, 3,"111"));
gr.addStudent(new Student("Stolov","Michail", 25,false,125, 3,"111"));
gr.addStudent(new Student("Stoyanova","Sveta", 27, true,437,3,"111"));
gr.addStudent(new Student("Ivanov", "Dmitriy", 26,true,5643,3,"111"));
gr.addStudent(new Student("Starchenko", "Aleksandr", 25, true,6543,3, "111"));
gr.addStudent(new Student("Lunnaya","Katerina", 27,false,3452,3,"111"));
gr.addStudent(new Student("Noviy", "Aleksey", 26, true,124,3,"111"));
}catch (MyException e) {
System.out.println(e.getMessage());
}
System.out.println(gr);

System.out.println();

Student st = gr.search("Stolov");

System.out.println(st);



можно помощь,хочу понять, в методе описано, что обьект удаляется когда у обьекта длинный номер и он обозначен словом "Zach" , но в консоле не удаляется обьект.

Alexander Ts

  • Преподаватели
  • Пользователи
  • *
  • Сообщений: 11812
    • Просмотр профиля
    • E-mail
Re: домашнее задание к первому уроку Java start
« Ответ #62 : Апреля 05, 2019, 12:22:27 pm »
Studentonline

Так у вас же в методе удаления само удаление собственно закоментированно

Т.е. вы само удаление и закоментировали:

                         //studentArray[i] = null;
Раскоментируйте и все будет удаляться.

studentonline

  • Пользователи
  • *
  • Сообщений: 50
    • Просмотр профиля
Re: домашнее задание к первому уроку Java start
« Ответ #63 : Апреля 05, 2019, 07:57:30 pm »
ок,теперь ясно))

studentonline

  • Пользователи
  • *
  • Сообщений: 50
    • Просмотр профиля
Re: домашнее задание к первому уроку Java start
« Ответ #64 : Апреля 15, 2019, 10:03:20 pm »
1)усовершенствуйте класс group добавив возможность интерактивного добавления обьекта
public interface VoenkomI {
       public Student[] prizivniki();

public interface CheckNull {
public static final int NOT_NULL =10;
   
    public static int checkNull(Object a, Object b) {
     if (a !=null && b== null) {
     return 1;
     }
     if (a ==null && b!= null) {
     return -1;
     }
     if (a ==null && b== null) {
     return 0;
     }
     return NOT_NULL;
}

import java.io.IOException;
public class InformationException extends IOException{
public InformationException(String message) {
super(message);
}

public class Human {

private String name;
private String surname;
private String patronymic;
private int age;
protected static boolean sex;

public Human(String name, String surname, String patronymic, int age,int course, boolean sex) {
super();
this.name = name;
this.surname = surname;
this.patronymic = patronymic;
this.age = age;
this.sex = sex;
}
public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

public String getSurname() {
return surname;
}

public void setSurname(String surname) {
this.surname = surname;
}

public String getPatronymic() {
return patronymic;
}

public void setPatronymic(String patronymic) {
this.patronymic = patronymic;
}

public int getAge() {
return age;
}

public void setAge(int age) {
this.age = age;
}

public boolean isSex() {
return sex;
}

public void setSex(boolean sex) {
this.sex = sex;
}

@Override
public String toString() {
return "Full name : " +surname + " " + name+ " " + patronymic +  + age + ", ";

}

public class Student extends Human{
private long zach;
private int course;
    private String group;

    public Student(String name, String surname, String patronymic, int age,boolean sex, long zach, int course,
    String group) {
super(name, surname, patronymic, age,course,sex);
this.zach = zach;
this.course = course;
this.group = group;
}

public long getZach() {
return zach;
}

public void setZach(long zach) {
this.zach = zach;
}

public int getCourse() {
return course;
}

public void setCourse(int course) {
this.course = course;
}

public String getGroup() {
return group;
}

public void setGroup(String group) {
this.group = group;
}

@Override
public String toString() {
return super.toString()+ "zach:" + zach + ", course=" + course + ", group=" + group + super.toString();
}

import java.util.Arrays;
import java.util.Scanner;
public class Group implements VoenkomI{
private Student [] studentArray = new Student[10];
    private String groupName;

    public Group(String groupSurname) {
super();
//this.studentArray = studentArray;
this.groupName = groupSurname;
    }

//public Student[] getStudentArray() {
//return studentArray;
//}

//public void setStudentArray(Student[] studentArray) {
//this.studentArray = studentArray;
//}

public String getGroupSurname() {
return groupName;
}

public void setGroupSurname(String groupSurname) {
this.groupName = groupSurname;
}
public void addStudent(Student student) {
        for (int i = 0; i < studentArray.length; i++) {
            if (studentArray[i] != null) {
                if (student.getAge() == studentArray[i].getAge()) {
                    System.out.println(" Student " + student.getSurname() + " is study");
                    return;
                }
            } else if (studentArray[i] == null) {
            studentArray[i] = student;
                System.out.println(" Student " + student.getSurname() + " is added");
                return;
            }
        }
        System.out.println("the group is staffed");
}
 public Student search(String lastName) {
  for (Student student :studentArray) {
  if (student != null && student.getName().equals(lastName)) {
  return student;
  }
  }
  return null;
  }
  public boolean deleteStudent( long number) {
  for (int i =0; i <studentArray.length; i++) {
  if (studentArray[i] != null && studentArray[i].getZach() == number) {
  studentArray[i] = null;
  return true;
  }
  }
  return false;
  }
  public void interactiveAdd() throws InformationException {
      Scanner scn = new Scanner(System.in);
      System.out.println("enter the name:");
      String name = scn.next();
      System.out.println("enter the surname:");
      String surname = scn.next();
      System.out.println("enter the patronymic:");
      String patronymic = scn.next();
      System.out.println("enter the age:");
      int age = scn.nextInt();
      System.out.println("enter the course:");
      int course = scn.nextInt();
      System.out.println("enter: \"+\" if student is male, \"-\" if female:");
      String sex = scn.next();
      boolean isSex = isSex(sex);
      if (!checkStudent(name, surname, patronymic, age, course,isSex)) {
       } else {
    addStudent(new Student(name, surname, patronymic, age,isSex,course,course,sex));
}
  }public boolean checkStudent(String name, String surname, String patronymic, int age,int course,boolean sex) throws InformationException {
      String[] fn = {name, surname, patronymic};
      for (int i = 0; i < fn.length; i++) {
          char firstLetter = fn[i].charAt(0);
          if (!Character.isUpperCase(firstLetter)) {
             throw new InformationException("full name written with a capital letter");
          }
      }
      if (age < 0 || age > 100) {
          throw new InformationException("age is incorrect");
      }
      if (course < 1 || course > 5) {
          throw new InformationException("invalid course specified");
      }
      return true;
      }

  public boolean isSex(String isScholarship) throws InformationException {
      if (isScholarship.equals("+")) {
         return true;
      } else if (isScholarship.equals("-")) {
         return false;
      } else {
          throw new InformationException("invalid velue \"+\" or \"-\"!");
      }
  }
  public void sortName(int k) {
  Object[] group= null;
      if (k == 1) {
          Arrays.sort(group, (a, b) -> CheckNull.checkNull(a, b) == CheckNull.NOT_NULL ? ((Human) a).getName().compareTo(((Human)b).getName()) : CheckNull.checkNull(a, b));
      }
      if (k == 2) {
          Arrays.sort(group, (a, b) -> -1 * (CheckNull.checkNull(a, b) == CheckNull.NOT_NULL ? ((Human)a).getName().compareTo(((Human)b).getName()) : CheckNull.checkNull(a, b)));
      }
  }

  public void sortSurname(int k) {
  Object[] group=null;
      if (k == 1) {
          Arrays.sort(group, (a, b) -> CheckNull.checkNull(a, b) == CheckNull.NOT_NULL ? ((Human)a).getSurname().compareTo(((Human)b).getSurname()) : CheckNull.checkNull(a, b));
      }
      if (k == 2) {
          Arrays.sort(group, (a, b) -> -1 * (CheckNull.checkNull(a, b) == CheckNull.NOT_NULL ? ((Human)a).getSurname().compareTo(((Human)b).getSurname()) : CheckNull.checkNull(a, b)));
      }
  }

  public void sortAge(int k) {
  Object[] group=null;
      if (k == 1) {
          Arrays.sort(group, (a, b) -> CheckNull.checkNull(a, b) == CheckNull.NOT_NULL ? ((Human)a).getAge() - (((Human)b).getAge()) : CheckNull.checkNull(a, b));
      }
      if (k == 2) {
          Arrays.sort(group, (a, b) -> -1 * (CheckNull.checkNull(a, b) == CheckNull.NOT_NULL ? ((Human)a).getAge() - (((Human)b).getAge()) : CheckNull.checkNull(a, b)));
          }
  }
  private void sort() {
  for (int i = 0; i <studentArray.length -1; i++) {
  for (int j = i+ 1; j <studentArray.length; j++) {
  if (compareStudent(studentArray[i], studentArray[j]) >0) {
  Student temp = studentArray[i];
  studentArray[i] = studentArray[j];
  studentArray[j] = temp;
  }
  }
  }
  }
  private int compareStudent(Student a, Student b) {
  if (a != null && b == null) {
  return 1;
  }
  if (a == null && b != null) {
  return -1;
  }
  if (a == null && b == null) {
  return 0;
  }
  return a.getName().compareTo(b.getName());
  }
  @Override
  public Student[] prizivniki() {
      Student[] prizivniki;
      int count = 0;
      Object group;
      for (int i = 0; i < studentArray.length; i++) {
          if (studentArray[i] != null && studentArray[i].isSex() && studentArray[i].getAge() >= 18) {
              count++;
          }
      }
      prizivniki = new Student[count];
      count = 0;
      for (int i = 0; i < studentArray.length; i++) {
          if (studentArray[i] != null && studentArray[i].isSex() && studentArray[i].getAge() >= 18) {
              prizivniki[count] = studentArray[i];
              count++;
          }
      }
      return prizivniki;
  }
  @Override
  public String toString() {
  StringBuilder sb = new StringBuilder();
  sb.append("Group: " + this.groupName).append(System.lineSeparator());
  int i = 0;
  sort();
  for (Student student : studentArray) {
  if (student != null) {
  sb.append((++i) +")").append(student);
  sb.append(System.lineSeparator());
  }
  }
  return sb.toString();
  }
}


import java.util.Arrays;
public class Main {

public static void main(String[] args) throws InformationException {
// TODO Auto-generated method stub

   Group gr = new Group (" 111 ");
//try {
   
        gr.addStudent(new Student("Osadchiy","Evgeniy","Petrovich", 25, true,123,3,"111"));
        gr.addStudent(new Student("Nemirovskaya", "Tatyana","Dmitrievna", 24, false,1234,3,"111"));
        gr.addStudent(new Student("Solnechnaya", "Katerina","Vladimirovna", 23, true,34567, 3,"111"));
        gr.addStudent(new Student("Ostapenko", "Aleksey","Vladimirovich", 24, true,543212, 3,"111"));
        gr.addStudent(new Student("Stolov","Michail","Alekseevich", 25,false,125, 3,"111"));
        gr.addStudent(new Student("Stoyanova","Svetlana","Aleksandrovna", 27, true,437,3,"111"));
        gr.addStudent(new Student("Ivanov", "Dmitriy","Ivanovich", 26,true,5643,3,"111"));
        gr.addStudent(new Student("Starchenko", "Aleksandr","Sergeevich", 25, true,6543,3,"111"));
        gr.addStudent(new Student("Lunnaya","Katerina","Dmitrievna", 27,false,3452,3,"111"));
        gr.addStudent(new Student("Noviy", "Ilya","Michailovich", 26, true,124,3,"111"));

        gr.interactiveAdd();
        System.out.println(gr);
        gr.sortName(1);
        System.out.println(gr);
        System.out.println("Prizivniki:");
        Student[] students = gr.prizivniki();
        for (Student student : students) {
            System.out.println(student);
        }
   }


подскажите,пожалуйста, что еще нужно исправить в этих классах?долго сижу и не могу довести до совершенства

Alexander Ts

  • Преподаватели
  • Пользователи
  • *
  • Сообщений: 11812
    • Просмотр профиля
    • E-mail
Re: домашнее задание к первому уроку Java start
« Ответ #65 : Апреля 18, 2019, 02:50:52 pm »
Studentonline

Нет предела совершенству. Однако лудшее враг хорошего. На вид все довольно неплохо. Лудше приступайте к продолжению.

studentonline

  • Пользователи
  • *
  • Сообщений: 50
    • Просмотр профиля
Re: домашнее задание к первому уроку Java start
« Ответ #66 : Апреля 18, 2019, 05:44:37 pm »
 :) ясно) спасибо!

studentonline

  • Пользователи
  • *
  • Сообщений: 50
    • Просмотр профиля
Re: домашнее задание к первому уроку Java start
« Ответ #67 : Апреля 28, 2019, 09:58:18 pm »
1)напишите программу которая скопирует файлы из каталога источника в каталог приемник
import java.io.File;
import java.io.FileFilter;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;

public class FileOperation {
public static void fileCopy(File in, File out, MyFileFilter filter)

throws IOException {
        byte[] buffer = new byte[1024 * 1024];
        int readByte =0;
        try (FileInputStream fis = new FileInputStream(in);
             FileOutputStream fos = new FileOutputStream(out)) {
            for (;(readByte = fis.read(buffer)) > 0;) {
                fos.write(buffer, 0, readByte);
            }
        } catch (IOException e) {
            throw e;
        }
}
 public static void folderCopy(File in, File out, FileFilter filter) throws IOException {
if (!out.isDirectory()) {
System.out.println("create folder");
return;
}
File[] inputOne =in.listFiles(filter);
File[] checkDirectory =in.listFiles();
for (File files :inputOne) {
File file =new File(out, files.getName());
fileCopy(files, file,null);
}
for (File files :checkDirectory) {
if (files.isDirectory()) {
File file =new File(out, files.getName());
file.mkdirs();
folderCopy(files, file, filter);
}


import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.io.OutputStreamWriter;
public class Main {

public static void main(String[] args) {
// TODO Auto-generated method stub
File folderOne =new File("FILES");
folderOne.mkdirs();
File journal =new File(folderOne,"TEXT.txt");
File document =new File(folderOne, "drawing.txt");
        File folderTwo =new File(folderOne, "ФАЙЛ");
    folderTwo.mkdirs();
    File copyright =new File(folderTwo, "copyright.doc");
    File texting =new File(folderTwo, "copyright1.txt");
try {
journal.createNewFile();
texting.createNewFile();
copyright.createNewFile();
}catch (IOException e) {
e.printStackTrace();
}
try (FileWriter fwFile1 =new FileWriter(journal);
FileWriter fwFile2 =new FileWriter(document);
FileWriter fwText =new FileWriter(copyright)){
OutputStreamWriter fwJournal=null;
fwJournal.write("article text");
OutputStreamWriter fwDocument=null;
fwDocument.write("paper documents");
OutputStreamWriter fwCopyright=null;
fwCopyright.write("Hello my world");
OutputStreamWriter fwTexting=null;
fwTexting.write("text in doc");

}catch (IOException e) {
e.printStackTrace();
}
MyFileFilter filter =new MyFileFilter("txt");
File  files=new File ("FILES");
    files.mkdirs();
try {
FileOperation.folderCopy(folderOne,  files, filter);
}catch (IOException e) {
e.printStackTrace();
}


import java.io.File;
import java.io.FileFilter;
import java.util.Arrays;

public class MyFileFilter implements FileFilter{
private String[] array;

public MyFileFilter(String...array) {
this.array =array;
}
private boolean check(String ext) {
for (String str: array) {
if (str.equals(ext)) {
return true;
}
}
return false;
}
@Override
public boolean accept(File pathname) {
int point =pathname.getName().lastIndexOf(".");
if (point ==-1) {
return false;
}
String ext =pathname.getName().substring(point +1);
return check (ext);
}



2)напишите программу которая примет на вход 2 текстовых файла, а вернет один
import java.io.*;
public class Main {

public static void main(String[] args) {
File textOne =new File("textOne.txt");
File textTwo =new File("textTwo.txt");
try (FileWriter writerOne =new FileWriter(textOne);
FileWriter writerTwo =new FileWriter(textTwo)){
writerOne.write("hello, my world");
writerTwo.write("hello, anna ....");
}catch (IOException e) {
e.printStackTrace();
}
try {
File file =wordMatch(textOne, textTwo);
}catch (IOException e) {
e.printStackTrace();
}
}
public static String[] getWordsWithoutPunctuationMarks(String text) {
String[] str =text.split(" ");
String[] marks = {".", ",","!","?", ":",";","\""};
for (int i=0; i<str.length; i++) {
for (int j=0; j<marks.length;j++) {
if (str[i].substring(0,  1).equals(marks[j])) {
if (str[i].length() != 0) {
str[i] =str[i].substring(1);
}
if (str[i].substring(str[i].length()-1).equals(marks[j])) {
str[i] =str[i].substring(0, str[i].length()-1);
}
}
}
       return str;
}
return marks;
}
public static File wordMatch(File one, File two)throws IOException{
File newFile =new File("WORDS.txt");
try (BufferedReader frOne =new BufferedReader(new FileReader(one));
BufferedReader frTwo=new BufferedReader(new FileReader(two));
BufferedWriter bw =new BufferedWriter(new FileWriter(newFile))){
StringBuilder sbOne =new StringBuilder();
StringBuilder sbTwo =new StringBuilder();
while (frOne.ready()) {
sbOne.append(frOne.readLine());
}
while (frTwo.ready()) {
sbTwo.append(frTwo.readLine());
}
String[] strOne =getWordsWithoutPunctuationMarks(String.valueOf(sbOne));
String[] strTwo =getWordsWithoutPunctuationMarks(String.valueOf(sbTwo));
for (int i=0; i< strOne.length;i++) {
for(int j=0; j<strTwo.length;j++) {
if(strOne[i].equalsIgnoreCase(strTwo[j])) {
bw.write(strOne[i] +" ");
}
}
}
}catch (IOException e) {
throw e;
}
newFile.createNewFile();
return newFile;

Alexander Ts

  • Преподаватели
  • Пользователи
  • *
  • Сообщений: 11812
    • Просмотр профиля
    • E-mail
Re: домашнее задание к первому уроку Java start
« Ответ #68 : Апреля 28, 2019, 11:05:12 pm »
Studentonline

Решение верное

studentonline

  • Пользователи
  • *
  • Сообщений: 50
    • Просмотр профиля
Re: домашнее задание к первому уроку Java start
« Ответ #69 : Мая 06, 2019, 03:58:42 pm »
1)создать сто потоков кот будут вычислять факториал числа равного номеру этого потока и выводить результат на экран
import java.math.BigInteger;
public class FactorialThread implements Runnable{
        private int num;
       
        public FactorialThread(int num) {
        this.num =num;
        }
        public int getNum() {
        return num;
        }
        private BigInteger calculateFactorial(int number) {
        BigInteger big =new BigInteger("1");
        for (int i=2; i<= number; i +=1) {
        big =big.multiply(new BigInteger("" +i));
        }
        return big;
        }
@Override
public void run() {
Thread th =Thread.currentThread();
// for (int i=1; i<= this.num; i++) {
System.out.println(th.getName() + " " + num + "!= "+ calculateFactorial(num));
}


public class Main {

public static void main(String[] args) throws InterruptedException{
Thread[] threads =new Thread[100];
for (int i= 0; i< threads.length; i++) {
threads[i] =new Thread(new FactorialThread(i));
}
for (int i= 0; i< threads.length; i++) {
threads[i].start();
}


Alexander Ts

  • Преподаватели
  • Пользователи
  • *
  • Сообщений: 11812
    • Просмотр профиля
    • E-mail
Re: домашнее задание к первому уроку Java start
« Ответ #70 : Мая 07, 2019, 12:10:04 am »
Studentonline

Решение верное