Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
1 / 1 / 0
Регистрация: 22.06.2014
Сообщений: 10

Футбол. Нужно создать массив с всеми матчами лиги

22.06.2014, 12:22. Показов 1395. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
когда в классе методс пытаюсь выявить сколько первая команда играла дома мне выдает странные результаты, хотя если ищу вторую или третью то все идет по плану...
помогите пожалуйста мне с этой проблемкой


Это первый класс и здесь я создаю массив с [туром], [номером игры], [мета данными] 1 это первая команда, 2 это вторая команда, 3 голы первой команды, 4 голы второй

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
public class Liga {
 
    // Liga[Tour]
    //       [Team 1]
    //       [Team 2]
    //       [Goal 1]
    //       [Goal 2]
    
    static int[][][] Liga = new int[3][2][4];
    
int bcn = 0;
int real= 1;
int val = 2;
int atm = 3;
int tour,count=0;
int team1=1;
int team2=2;
int goal1=3;
int goal2=4;
int game=0;
 
 
    public Liga(){
        
    tour = 0;
        
game=0;
        Liga[tour][game][team1]=real;
        Liga[tour][game][team2]=val;
        Liga[tour][game][goal1]=1;
        Liga[tour][game][team1]=0;
        System.out.println(Liga[tour][game][team1]);
        
game=1;
        Liga[tour][game][team1]=real;
        Liga[tour][game][team2]=bcn;
        Liga[tour][game][goal1]=2;
        Liga[tour][game][team1]=0;
        System.out.println(Liga[tour][game][goal1]);
 
    
    
        
    }
    
    
    
    
 
 
    
     public static int[][][] getArray(){
           return Liga;
 
       }
   
           
          
        }
Класс методс

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
public class Metods {
 
       public void handleArray() {
new Liga();
           int[][][] array = Liga.getArray();
int tour=0; int game=0; int count=0;
 
int bcn=0;
/*
while (tour <= 2){
    game=0;
    while(game<=1){
                if(array[tour][game][count]==0)  {  bcn++; }
               System.out.println("Cuenta"+array[tour][game][count]);
                System.out.println(""+bcn); 
    game++;
    }
    
    tour++;
    
    
}
      */
       }}
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
22.06.2014, 12:22
Ответы с готовыми решениями:

Создать массив со всеми буквами английской раскладки с последующей их перестановкой
Привет! Помогите создать массив со всеми буквами английской раскладки с последующей их перемешкой (random) и выводом. Заранее спасибо!

Есть многомерный массив из чисел, нужно со всеми числами произвести общее математическое действие
есть такой массив: $arr = ,,,]; //например мне нужно сложить числа в ячейке //делаю так: foreach ($arr as $value) { echo...

Создать массив указателей на Person и использовать его со всеми производными классами
Всем привет, это моя первая тема на форуме, поэтому сорри, если что не так. В местном поиске ничего подобного не нашел. Гугл тоже не...

1
 Аватар для newyork7776
351 / 344 / 279
Регистрация: 21.05.2013
Сообщений: 1,312
22.06.2014, 21:00
yaujed, напиши полное задание.

Добавлено через 5 часов 25 минут
вот немного написал
Кликните здесь для просмотра всего текста
class Game
Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
public class Game {
    private String nameTeam1;
    private String nameTeam2;
    private int goalTeam1;
    private int goalTeam2;
    
    public Game(String nt1,String nt2, int g1,int g2)
    {
        this.goalTeam1 = g1;
        this.goalTeam2 = g2;
        this.nameTeam1 = nt1;
        this.nameTeam2 = nt2;        
    }
    public String showInfo()
    {
        StringBuilder sb = new StringBuilder();
        sb.append("Team_1 - ");
        sb.append(this.nameTeam1);
        sb.append(" vs Teame_2 - ");
        sb.append(this.nameTeam2);
        sb.append("   result = ");
        sb.append(this.goalTeam1);
        sb.append(";");
        sb.append(this.goalTeam2);
        return sb.toString();       
    }
}

class General
Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
 
public class GeneralClass {
    public static void main(String[] args) throws IOException {
        ArrayList<Game> list = new ArrayList<>();//games in 1 tour
        BufferedReader buff = new BufferedReader(new InputStreamReader(System.in));
        
        Game g;
        String nt1,nt2;
        int g1,g2,q = 1;
        boolean b=true;
        do
        {
           System.out.println("Enter info game " + q);
           System.out.print("   name teame 1 = ");
                nt1 = buff.readLine();
           if (nt1.isEmpty()){b=false;continue;}
           System.out.print("   name teame 2 = ");
                nt2 = buff.readLine();
           System.out.print("   goal " + nt1 + " = ");
                g1 = Integer.parseInt(buff.readLine());
           System.out.print("   goal " + nt2 + " = ");
                g2 = Integer.parseInt(buff.readLine());
           g = new Game(nt1, nt2, g1, g2);
            list.add(g);
         q++; 
        }while(b);
      System.out.println("Result game"); 
      for(int i=0;i<list.size();i++)
        {
            g = list.get(i); 
            System.out.println(g.showInfo());
        }
    }
}


Добавлено через 13 минут
вариант 2
Кликните здесь для просмотра всего текста
class Game
Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
public class Game {
    private String nameTeam1;
    private String nameTeam2;
    private int goalTeam1;
    private int goalTeam2;
    
    public Game(String nt1,String nt2, int g1,int g2)
    {
        this.goalTeam1 = g1;
        this.goalTeam2 = g2;
        this.nameTeam1 = nt1;
        this.nameTeam2 = nt2;        
    }
    public String showInfo()
    {
        StringBuilder sb = new StringBuilder();
        sb.append("Team_1 - ");
        sb.append(this.nameTeam1);
        sb.append(" vs Teame_2 - ");
        sb.append(this.nameTeam2);
        sb.append("   result = ");
        sb.append(this.goalTeam1);
        sb.append(";");
        sb.append(this.goalTeam2);
        return sb.toString();       
    }

class Liga
Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
 
public class Liga {
    private ArrayList<Game> list;
    
    Game g;
        public void addGamesInLiga() throws IOException
        {
        
        BufferedReader buff = new BufferedReader(new InputStreamReader(System.in));
        list = new ArrayList<>();//games in 1 tour
        String nt1,nt2;
        int g1,g2,q = 1;
        boolean b=true;
        do
        {
           System.out.println("Enter info game " + q);
           System.out.print("   name teame 1 = ");
                nt1 = buff.readLine();
           if (nt1.isEmpty()){b=false;continue;}
           System.out.print("   name teame 2 = ");
                nt2 = buff.readLine();
           System.out.print("   goal " + nt1 + " = ");
                g1 = Integer.parseInt(buff.readLine());
           System.out.print("   goal " + nt2 + " = ");
                g2 = Integer.parseInt(buff.readLine());
           g = new Game(nt1, nt2, g1, g2);
            list.add(g);
         q++; 
        }while(b);
       }
        public void showAllGameInLiga()
        {
            
          System.out.println("Result game"); 
            for(int i=0;i<list.size();i++)
                {
                    g = list.get(i); 
                    System.out.println(g.showInfo());
                }
        }
}

class General
Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import java.io.IOException;
import java.util.ArrayList;
 
public class GeneralClass {
    public static void main(String[] args) throws IOException {
        ArrayList<Liga> liga = new ArrayList<>();
        Liga l;
        l = new Liga();
        l.addGamesInLiga();
        l.showAllGameInLiga();
        liga.add(l);
 
        l = new Liga();
        l.addGamesInLiga();
        l.showAllGameInLiga();
        liga.add(l);
                       
    }
}
P.S. внутри класса GeneralClass я создал 2 лиги
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
22.06.2014, 21:00
Помогаю со студенческими работами здесь

Дан массив х из 6 элементов, нужно создать одномерный массив z по правилу
дан массив х из 6 элементов нужно создать одномерный массив z по правилу

Создать третий массив, в котором нужно собрать элементы массива A, которые не включаются в массив B
Даны два массива: А и B (M и N вводятся с клавиатуры). Необходимо создать третий массив минимально возможного размера, в котором нужно...

Нужно создать массив.
Здравствуйте, помогите создать массив. Вывести массив в общепринятом виде. Вывести результат обработки массива. 1) Массив заполнить...

Создать базу данных "Футбол"
Добрый день) помогите пожалуйста, нужно создать базу данных &quot;Футбол&quot;, состоящую из трех таблиц: &quot;ФУтбольные клубы&quot;,...

Нужно создать массив из массивов
Возможно ли вообще создать массив из массивов, например у меня есть 3 массива int line1_1 = {x1_1, x2_1,y1_1, y2_1}; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru