package com.javarush.task.task01.task0128;
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
Тут явно что то лишнее.
в коде.
что понять не могу.