Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Java SE Действия над разными типами данных https://www.cyberforum.ru/ java-j2se/ thread2475281.html
Здравствуйте! Лет так 20 использую языки Assembler, C++, Pascal, LD. Однако, для организации сетевого общения "моих железок" хотелось бы освоить что-то более приспособленное для этих целей. Выбор пал на Java (может я и не прав...). Поэтому сегодня начал изучать Java. Синтаксис языка понятен (похож на C#), но не могу разобраться с приведением типов данных. В справочнике Г.Шилда на стр. 70 есть...
Задача про Лабиринты, необходим код на java Java SE
Задача 35. Лабиринт задается матрицей смежности N*N, где C(i,j)=1, если узел i связан узлом j посредством дороги. Часть узлов назначается входами, часть - выходами. Входы и выходы задаются последовательностями узлов X(1),..,X(p) и Y(1),..,Y(k) соответственно. Найти максимальное число людей, которых можно провести от входов до выходов таким образом, чтобы их пути не пересекались по...
Java SE Зашифровать на 5 позиций правее Помогите создать программу, которая запрашивает у пользователя произвольную строку символов. Далее программа ее шифрует и выводит на экран в зашифрованном виде. Шифрование происходит путем замены каждого символа символом, который находится на 5 позиций правее в предопределенной таблице шифрования. Таблица шифрования задается программистом в виде одномерного массива символов. Если при выборе... https://www.cyberforum.ru/ java-j2se/ thread2475096.html Java SE Зашифровать имя https://www.cyberforum.ru/ java-j2se/ thread2475093.html
Всем привет, помогите реализовать задачку! В тюрьме для особо опасных преступников каждому заключенному присваивается номер. Каждый номер рассчитывается на основе таблицы символов Unicode, в которой каждому символу соответствует число. Посчитать сумму чисел своего имени и фамилии, заданных одной строкой через пробел (например, “Вова Ремезов”). Данная сумма и будет номером заключенного.
Подскажите с решением задачи) Java SE
Привет, только недавно начал программировать на java и нуждаюсь в вашей помощи! Задача такова: Чтобы при нажатии на кнопку дата увеличилась на день( 21.06.2019 → 22.06.2019), соответственно так же и назад (21.06.2019 → 20.06.2019 ). Кнопки две, уже созданы и инициализированы. Нужен только код как это можно представить и сделать! Заранее Спасибо!
Java SE Нужно ли использовать здесь оператор throws (пример кода) https://www.cyberforum.ru/ java-j2se/ thread2474709.html
В учебнике «Шилдт Г. - Java 8. Руководство для начинающих», в главе 10 , разделе «Запись в файл» приводится пример программы: import java.io.*; class CopyFile { public static void main(String args) throws IOException { int i; FileInputStream fin = null; FileOutputStream fout = null; if(args.length != 2) {
Java SE Выдает ошибку "Failed to show URI:file:/home/user/myfile.out" https://www.cyberforum.ru/ java-j2se/ thread2474575.html
Собственно только начинаю изучать Java, и под руку попалась программа, захотел разобраться, однако у меня не получается ее даже скомпилировать. Выдает ошибку: Exception in thread "main" java.io.IOException: Failed to show URI:file:/home/user/myfile.out at java.desktop/sun.awt.X11.XDesktopPeer.launch(XDesktopPeer.java:124) at java.desktop/sun.awt.X11.XDesktopPeer.open(XDesktopPeer.java:87)...
Определите количество перемен знаков элементов массива Java SE
Определите количество перемен знаков элементов массива.
Java SE Запись в файл несколькими потоками https://www.cyberforum.ru/ java-j2se/ thread2473927.html
Помогите решить задачу Создать k потоков, которые одновременно пишут в один и тот же файл символы: ------------------------------------------------------- первый поток записывает цифру 0 ровно 20 раз на 1й строке файла; второй поток записывает цифру 1 ровно 20 раз на 2й строке файла; ... десятый поток записывает цифру 9 ровно 20 раз на 10й строке файла....
Java SE Java JSSC: подключение к аналоговому генератору с командами SCPI через RS232 https://www.cyberforum.ru/ java-j2se/ thread2473923.html
Здравствуйте. Имею задачу: хотя бы просто подружиться с генератором аналоговым, подключенным к ПК по RS232. Генератор опирается на SCPI. Если я правильно понимаю, моя задача такая: подключится к порту устройства (выполнил), составить команду SCPI, преобразовать ее в код ASCII, потом это перегнать в HEX, добавить в начале и конце 0x и 00 соответственно (это из документации устройства), и потом...
Java SE Сотрировка воронкой на java
Подскажите пожалуйста. Сортировка воронкой есть же такой алгоритм? Ищу реализацию на javа, но никак не могу найти. Подскажите пожалуйста где искать?
Java SE Переменная не сохраняет значение Суть в том, что у нас есть 2 переменные: n и forN. Вторая переменная генерирует рандомное значение в пределах от 5 до 15 каждую секунду. Значение первой переменной инкрементируется по ходу выполнения условных операторов. После завершения каждого она должна увеличиваться на один. Когда значения первой и второй переменной совпадут, производиться действие в одну из 4 сторон. Проблема в том, что...
0 / 0 / 0
Регистрация: 24.11.2017
Сообщений: 48
0

Комментарии к коду - Java SE - Ответ 13676133

23.06.2019, 14:12. Показов 542. Ответов 2
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
добрый день, форумчане! у меня немного странный вопрос-просьба: нужно написать комментарии к проге (прям вот почти на каждую строку). сама прога работает, проблем нет. нужно просто описать как она работает. особенно важен метод tick(). заранее спасибо всем откликнувшимся!
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.util.HashMap;
import java.util.Map;
 
public class Rect extends JPanel implements KeyListener{
 
    RenderingHints rh = new RenderingHints(
            RenderingHints.KEY_TEXT_ANTIALIASING,
            RenderingHints.VALUE_TEXT_ANTIALIAS_ON);
 
    private class Action {
        boolean pressed;
        float speed;
    }
 
    long t = 0;
    float x = 100;
    float y = 100;
    float w = 40;
    float h = 60;
    float r = 0;
 
    Map<Integer, Action> actions = new HashMap<Integer, Action>(){{
        put(KeyEvent.VK_W, new Action());
        put(KeyEvent.VK_S, new Action());
        put(KeyEvent.VK_A, new Action());
        put(KeyEvent.VK_D, new Action());
    }};
 
    @Override
    public void paint(Graphics g) {
        tick();
        Graphics2D g2d = (Graphics2D) g;
        g2d.setRenderingHints(rh);
        g2d.clearRect(0,0, 10000, 10000);
        g2d.translate(x +w/2, y+h/2);
        g2d.rotate(r);
        g2d.translate(-w/2, -h/2);
        g2d.fillRect(0, 0, (int)w, (int) h);
        g2d.dispose();
    }
 //вот здесь ОЧЕНЬ нужны комменты с описанием
    private void tick() {
        long millis = System.currentTimeMillis();
        float dt = (millis - t) / 300f;
        for (Integer key : actions.keySet()) {
            Action action = actions.get(key);
 
            if (action.pressed)
               action.speed = Math.min(action.speed + dt, 1);
            else if (action.speed > 0)
                action.speed = Math.max(action.speed - dt, 0);
 
            float dir = key == KeyEvent.VK_W || key == KeyEvent.VK_D ? 1 : -1;
            
            if (key == KeyEvent.VK_W || key == KeyEvent.VK_S) {
                y += Math.sin(r) * action.speed * dir;
                x += Math.cos(r) * action.speed * dir;
            }
            
            if (key == KeyEvent.VK_A || key == KeyEvent.VK_D)
                r += action.speed / 30 * dir;
        }
        t = millis;
    }
 
    Rect() {
        t = System.currentTimeMillis();
        new Timer(11, new AbstractAction() {
            @Override
            public void actionPerformed(ActionEvent e) {
                repaint();
            }
        }).start();
    }
 
    public static void main(String[] args) {
        JFrame f = new JFrame();
        Rect rect = new Rect();
        f.add(rect);
        f.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
        f.setSize(500, 500);
        f.setLocationRelativeTo(null);
        f.setVisible(true);
        f.addKeyListener(rect);
    }
 
    @Override
    public void keyTyped(KeyEvent e) {}
 
    @Override
    public void keyPressed(KeyEvent e) {
        act(e, true);
    }
 
    @Override
    public void keyReleased(KeyEvent e) {
        act(e, false);
    }
 
    void act(KeyEvent e, boolean state){
        Action action = actions.get(e.getKeyCode());
        if (null != action)
            action.pressed = state;
    }
}


Вернуться к обсуждению:
Комментарии к коду Java SE
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.06.2019, 14:12
Готовые ответы и решения:

Задача: написать комментарии к коду. Код простенький)
/* 4.2.6. 1 вариант. Для матрицы А(4 строки, 5 столбцов) вычислить выражение Y=M1M5+M2M4+...+M5M1,...

Помогите, пожалуйста написать комментарии к коду задачи
Ребята, помогите, пожалуйста написать комментарии к коду задачи (300 строк). Просто, что да как...

Нужны комментарии к коду
День добрый, кто шарит может написать комментарии к этому коду, пожалуйста! public class pr5...

Комментарии к коду
Добрый вечер. Нужен комментарий к каждой строчке кода. Сможете помочь? Если потребуется...

2
23.06.2019, 14:12
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.06.2019, 14:12
Помогаю со студенческими работами здесь

Комментарии по коду
Есть библиотека, помогите разобраться с строками, под кодом напишу их namespace UserArrays { ...

Комментарии к коду
Здравствуйте, может мне кто-нибудь, пож-та, объяснить участок кода, который представлен ниже? А то...

Комментарии к коду
Ребят, не могу разобраться с кодом) Что, где и за что отвечает? Если можно по каждой строчке)...

Комментарии к коду
Здравствуйте. Можете пожалуйста добавить комментарии к данному коду? Что значит Sender as TShape и...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru