Статическая ошибка. У этого класса нет основного метода static void, принимающего String []. Java не знает, почему [дублировать]

Что случилось с:

Motor = ['1', '2', '2'] Для i в двигателе: Если i! = '2': Печать (i) Печать (двигатель)

Использование anaconda

5
задан Lukas Kalbertodt 17 November 2015 в 08:11
поделиться

2 ответа

В Java ваш основной метод должен всегда быть:

public static void main(String args[])
  1. Выполнение программы начинается с функции main(), поэтому функция main().
  2. Он должен быть public, чтобы он был доступен для внешней среды.
  3. Метод main() всегда статичен, потому что, как вы знаете, выполнение программы начинается с main(), и нет экземпляра класса, содержащего метод main(). Следовательно, поскольку статический метод может запускаться без какого-либо экземпляра, он объявляется как static.
  4. Java независима от платформы, поэтому вы можете попытаться скомпилировать java-файл в одной системе и попытаться выполнить файл класса на другой. Битовая архитектура каждой машины может отличаться, поэтому возвращаемый тип основной функции должен всегда быть main().

Надеюсь, что это поможет.

0
ответ дан justcurious 20 August 2018 в 21:46
поделиться
18
ответ дан justcurious 31 October 2018 в 16:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: