Четверг, 17.07.2025, 05:01
Приветствую Вас Гость | RSS
Главная | Каталог статей | Регистрация | Вход
.:: Меню ::.
.:: Категории каталога ::.
Разное [5]
Различные темы по программированию
Пакет SWT [4]
Практикуемся в написании оконных приложений на Java
Среды разработки, компиляторы и т.п [3]
Сравнения, описания, плюсы и минусы сред разработки. Сравнение компиляторов.
Java [8]
Объектно-ориентированные соображения.
Си++ [19]
Коротко и ясно
Ассемблер [6]
Машинные коды, побитно :)
Форма входа
.:: Поиск ::.
.:: Дополнительно ::.
    Хостинг от Loqo.ru
             .:: Коментируем ::.
Главная » Статьи » Текстовый материал » Java

Вывод на консоль в Java
Code

public class ConsM  
{  
  public static void main(String[] args)  
  {
  // TODO Заметка
  if (args.length == 0)  
  System.out.println ("Fail");
  else
  System.out.println (args[0] + ":" + args[1]);
  }
}

Программа выводит на консоль два аргумента (при желании можно сделать цикл для вывода всех аргументов) командной строки.
Если аргументов нет, то выводит Fail.
В отличи от Си, где функция main принимает обычно два параметра (а вообще их три, если быть точным, количество аргументов, сами аргументы и переменные среды) в Java это не требуется т.к. используется массив строк.
Каждый аргумент является строкой, поэтому при выводе я использовал оператор +, конкатенация (склеивание или сцепление, как хотите) строк.

public - модификатор доступа, о котором напишу позже. (вообще о модификаторах)
static - указывает на то, что main является методом класса, а не объекта.
Класс в котором объявлен метод main должен быть открытым (public), также название файла хранящего класс должно совпадать с названием класса.
Т.е. в нашем случае имя файла хранящего класс ConsM должен называться - ConsM.java

Две наклонные черты являются строчным коментарием, а написание TODO, приведёт к пометке строки как заметки в Eclipse.
Таким образом проще находить выделенные коментарии в больших текстах.
Вывод на экран осуществляется с помощью вызова статического метода println()

Все методы класса System можно посмотреть на сайте Oracle
out - является статическим полем класса System и содержит ссылку на объект PrintStream у которого собственно метод println и вызывается.
В мире Java одобряется именование классов с заглавной буквы, а название методов с прописной, в стиле "верблюд", т.е. методы - public void какТоТак(){}, а классы - public КакТоТак{}
Названия констант именуются полностью в верхнем регистре - КОНСТАНТА.
Этого соглашения придерживаются все программисты Java. (следовать им не обязательно, если для вас программирование на Java увлечение на месяц или для написания программ тип выше описанной)
Чтобы получить исполняемый файл, пишем в командной строке (находясь в папке с файлом ConsM.java) javac ConsM.java, появляется файл ConsM.class, это двоичный файл содержащий байткод понятный виртуальной машине.
После этого пишем java ConsM hello1 hello2 (расширение class добавлять не надо к имени файла)
Если всё получилось, то можно почитать про более сложную задачу - здесь

Ну вроде пока всё, удачных экспериментов.

Категория: Java | Добавил: C0demaker (06.03.2009)
Просмотров: 4738 | Рейтинг: 0.0/0
Всего комментариев: 0

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Ant1 © 2025