package com.javarush.task.task01.task0128;

/*
Просто, как 2+2
*/

public class Solution {
    public static void main(String[] args) {
      int a = 2;
      int b = 2;
      int c = a + b;
      sum (2,2);
        //напишите тут ваш код
    }

    public static void sum(int a, int b) {
        int c = a + b;
        System.out.print(c);

    }
}
Пишет что это правильное решение. Сделанное методом тыка. теперь по порядку если можно поправьте - правильно ли я понимаю того что было сделано. public определили тип доступа static - определили что метод статистический принадлежит классу Main void - значит что метод не возвращает значение (?) String - типа мы будем заниматься текстовыми данными? args - что за хрень ?
int a = 2;
     int b = 2;
     int c = a + b;
тут объявили три переменные и их значения дальше непонятнО:
sum (2,2);
что суммирует sum ? чем является sum ? функцией ? методом? Аргументом? нужно ли было для них предыдущее объявление трех переменных?
public static void sum(int a, int b) {
        int c = a + b;
        System.out.print(c);
дальше самое интересное. мы ввели новый метод? и определили к каким переменным он относится. Что это сумма переменных а и б. дальше сказали что есть переменная C - которая типа сумма а + б. И выводим на экран значение C Тут явно что то лишнее. в коде. что понять не могу.