Вам нужно больше беспокоиться, чем ошибки компиляции.Похоже, что сначала вам нужно освежить некоторые концепции, потому что логически ваша программа не будет делать то, что вы ожидаете, даже если вы каким-то образом заставили ее скомпилироваться.
- Вы передаете аргументы (строкаargs []), но вы никогда не получите их
- , в противном случае необходимо сопоставить if, а не цикл for.For для итерации, если / else для условной логики.
- , как уже упоминалось, для синтаксиса цикла необходимо исправить
- вы назвали переменную myfunc ... для 'my function'?Это ужасное имя для переменной.
Пожалуйста, изучите каждый пункт выше и еще раз проверьте вашу программу.Затем пройдитесь по каждой строке кода, как если бы вы выполняли инструкции на компьютере.Используйте бумагу, чтобы отслеживать переменные, если вам нужно.Вы начнете видеть проблемы, которые вам нужно исправить.
Опубликуйте свои выводы, если вы застряли.