4 способа написать свою первую программу на Java

Оглавление:

4 способа написать свою первую программу на Java
4 способа написать свою первую программу на Java

Видео: 4 способа написать свою первую программу на Java

Видео: 4 способа написать свою первую программу на Java
Видео: Microsoft Word Как работать с изображениями в документе 2024, Май
Anonim

Java - это объектно-ориентированный язык программирования, созданный в 1995 году Джеймсом Гослингом, что означает, что он представляет концепции как «объекты» с «полями» (которые являются атрибутами, описывающими объект) и «методами» (действия, которые может выполнять объект).. Java - это язык «пиши один раз, запускай где угодно», что означает, что он предназначен для работы на любой платформе, имеющей виртуальную машину Java (JVM). Поскольку Java - очень подробный язык программирования, его легко изучить и понять новичкам. Это руководство представляет собой введение в написание программ на Java.

Шаги

Метод 1 из 3: написание вашей первой программы на Java

91968 1
91968 1

Шаг 1. Чтобы начать писать программы на Java, настройте вашу рабочую среду

Многие программисты используют интегрированные среды разработки (IDE), такие как Eclipse и Netbeans, для программирования на Java, но можно написать программу Java и скомпилировать ее без раздутых IDE.

91968 2
91968 2

Шаг 2. Для программирования на Java достаточно любой программы, похожей на Блокнот

Хардкорные программисты иногда предпочитают использовать текстовые редакторы внутри терминала, такие как vim и emacs. Sublime Text - очень хороший текстовый редактор, который можно установить как на Windows-машину, так и на Linux-машину (Mac, Ubuntu и т. Д.), Которую мы и будем использовать в этом руководстве.

91968 3
91968 3

Шаг 3. Убедитесь, что у вас установлен Java Software Development Kit

Это понадобится вам для компиляции вашей программы.

  • В операционной системе на базе Windows, если переменные среды неверны, вы можете получить ошибку при запуске

    javac

  • . Чтобы избежать этой ошибки, обратитесь к статье об установке Как установить Java Software Development Kit для получения дополнительных сведений об установке JDK.

Метод 2 из 3: программа Hello World

91968 4
91968 4

Шаг 1. Сначала мы создадим программу, которая печатает «Hello World

«В текстовом редакторе создайте новый файл и сохраните его как« HelloWorld.java ». HelloWorld - это имя вашего класса, и вам нужно, чтобы имя вашего класса совпадало с именем вашего файла.

91968 5
91968 5

Шаг 2. Объявите свой класс и ваш основной метод

Основной метод

public static void main (String args)

- это метод, который будет выполняться при выполнении программирования. Этот основной метод будет иметь одно и то же объявление метода во всех программах Java.

открытый класс HelloWorld {public static void main (String args) {}}

91968 6
91968 6

Шаг 3. Напишите строку кода, которая распечатает «Hello World

System.out.println («Привет, мир»);

  • Давайте посмотрим на компоненты этой строки:

    • Система

    • приказывает системе что-то сделать.
    • из

    • сообщает системе, что мы собираемся сделать некоторые выходные данные.
    • println

    • означает «строка печати», поэтому мы говорим системе напечатать строку на выходе.
    • Круглые скобки вокруг

      ("Привет, мир.")

      означает, что метод

      System.out.println ()

      принимает параметр, который в данном случае является строкой

      "Привет, мир."

  • Обратите внимание, что в Java есть некоторые правила, которых мы должны придерживаться:

    • Вы всегда должны добавлять точку с запятой в конце каждой строки.
    • Java чувствителен к регистру, поэтому вы должны писать имена методов, имена переменных и имена классов в правильном регистре, иначе вы получите сообщение об ошибке.
    • Блоки кода, относящиеся к определенному методу или циклу, заключаются в фигурные скобки.
91968 7
91968 7

Шаг 4. Собираем все вместе

Ваша последняя программа Hello World должна выглядеть следующим образом:

публичный класс HelloWorld {публичный статический void main (String args) {System.out.println ("Hello World."); }}

91968 8
91968 8

Шаг 5. Сохраните файл и откройте командную строку или терминал для компиляции программы

Перейдите в папку, в которой вы сохранили HelloWorld.java, и введите

javac HelloWorld.java

. Это сообщает компилятору Java, что вы хотите скомпилировать HelloWorld.java. Если есть ошибки, компилятор сообщит вам, что вы сделали не так. В противном случае вы не должны видеть никаких сообщений от компилятора. Если вы посмотрите на каталог, в котором сейчас находится HelloWorld.java, вы должны увидеть HelloWorld.class. Это файл, который Java будет использовать для запуска вашей программы.

91968 9
91968 9

Шаг 6. Запускаем программу

Наконец, мы можем запустить нашу программу! В командной строке или в терминале введите

Java HelloWorld

. Это сообщает Java, что вы хотите запустить класс HelloWorld. Вы должны увидеть «Hello World». появятся в вашей консоли.

91968 10
91968 10

Шаг 7. Поздравляем, вы создали свою первую программу на Java

Метод 3 из 3: ввод и вывод

91968 11
91968 11

Шаг 1. Теперь мы расширим нашу программу Hello World, чтобы она принимала данные от пользователя

В нашей программе Hello World мы распечатали строку для просмотра пользователем, но интерактивная часть программы - это когда пользователь вводит данные в программу. Теперь мы расширим нашу программу, чтобы она запрашивала у пользователя его или ее имя, а затем приветствовала пользователя его или ее именем.

91968 12
91968 12

Шаг 2. Импортируйте класс Scanner

В Java у нас есть несколько встроенных библиотек, к которым у нас есть доступ, но мы должны их импортировать. Одна из этих библиотек - java.util, которая содержит объект Scanner, необходимый для ввода данных пользователем. Чтобы импортировать класс Scanner, мы добавляем следующую строку в начало нашего кода.

import java.util. Scanner;

  • Это говорит нашей программе, что мы хотим использовать объект Scanner, который существует в пакете java.util.
  • Если мы хотим иметь доступ ко всем объектам в пакете java.util, мы просто пишем

    import java.util. *;

  • в начале нашего кода.
91968 13
91968 13

Шаг 3. Внутри нашего основного метода создайте новый экземпляр объекта Scanner

Java - это объектно-ориентированный язык программирования, поэтому он представляет концепции с помощью объектов. Объект Scanner - это пример объекта, у которого есть поля и методы. Чтобы использовать класс Scanner, мы должны создать новый объект Scanner, для которого мы можем заполнить поля и использовать методы. Для этого пишем:

Сканер userInputScanner = новый сканер (System.in);

  • userInputScanner

  • - это имя объекта Scanner, который мы только что создали. Обратите внимание, что имя написано верблюжьим регистром; это соглашение об именах переменных в Java.
  • Мы используем

    новый

    оператор для создания нового экземпляра объекта. Итак, в этом случае мы создали новый экземпляр объекта Scanner, написав

    новый сканер (System.in)

  • .
  • Объект Scanner принимает параметр, который сообщает объекту, что сканировать. В этом случае мы добавляем

    System.in

    в качестве параметра.

    System.in

  • указывает программе сканировать ввод из системы, который пользователь вводит в программу.
91968 14
91968 14

Шаг 4. Предложите пользователю ввести данные

Мы должны запрашивать у пользователя ввод, чтобы пользователь знал, когда вводить что-то в консоль. Этого можно добиться с помощью

System.out.print

или

System.out.println

System.out.print («Как тебя зовут?»);

91968 15
91968 15

Шаг 5. Попросите объект Scanner взять следующую строку, которую вводит пользователь, и сохранить ее в переменной

Сканер всегда будет получать данные о том, что вводит пользователь. Следующая строка попросит Сканер взять то, что пользователь ввел для своего имени, и сохранить это в переменной:

Строка userInputName = userInputScanner.nextLine ();

  • В Java соглашение об использовании метода объекта

    objectName.methodName (параметры)

    . В

    userInputScanner.nextLine ()

    мы вызываем наш объект Scanner по имени, которое мы ему только что дали, а затем вызываем его метод

    nextLine ()

  • который не принимает никаких параметров.
  • Обратите внимание, что мы сохраняем следующую строку в другом объекте: объекте String. Мы назвали наш объект String

    userInputName

91968 16
91968 16

Шаг 6. Распечатайте приветствие пользователю

Теперь, когда у нас есть имя пользователя, мы можем распечатать его приветствие. Помните

System.out.println («Привет, мир»);

что мы написали в основном классе? Весь код, который мы только что написали, должен располагаться над этой строкой. Теперь мы можем изменить эту строку, чтобы она говорила:

System.out.println ("Привет" + userInputName + "!");

  • То, как мы связали "Hello", имя пользователя и "!" письменно

    "Привет" + userInputName + "!"

  • называется конкатенацией строк.
  • Что здесь происходит, так это то, что у нас есть три строки: «Hello», userInputName и «!». Строки в Java неизменяемы, что означает, что их нельзя изменить. Итак, когда мы объединяем эти три строки, мы, по сути, создаем новую строку, содержащую приветствие.
  • Затем мы берем эту новую строку и передаем ее в качестве параметра в

    System.out.println

  • .
91968 17
91968 17

Шаг 7. Собираем все вместе и сохраняем

Теперь наш код должен выглядеть так:

import java.util. Scanner; публичный класс HelloWorld {общедоступный статический void main (String args) {Сканер userInputScanner = новый сканер (System.in); System.out.print («Как тебя зовут?»); Строка userInputName = userInputScanner.nextLine (); System.out.println ("Привет" + userInputName + "!"); }}

91968 18
91968 18

Шаг 8. Скомпилируйте и запустите

Войдите в командную строку или терминал и выполните те же команды, что и для нашей первой итерации HelloWorld.java. Нам нужно сначала скомпилировать программу:

javac HelloWorld.java

. Затем мы можем запустить его:

Java HelloWorld

Примеры программ на Java

Image
Image

Пример базовой программы на Java

Поддержка wikiHow и разблокировать все образцы.

Image
Image

Пример программы на Java с вводом

Поддержка wikiHow и разблокировать все образцы.

подсказки

  • Java - это объектно-ориентированный язык программирования, поэтому полезно узнать больше об основах объектно-ориентированных языков программирования.
  • Объектно-ориентированное программирование имеет много особенностей, характерных для его парадигмы. Три из этих основных функций:

    • Инкапсуляция: возможность ограничить доступ к некоторым компонентам объекта. В Java есть модификаторы private, protected и public для полей и методов.
    • Полиморфизм: способность объектов принимать разные идентичности. В Java объект можно преобразовать в другой объект, чтобы использовать его методы.
    • Наследование: возможность использовать поля и методы из другого класса в той же иерархии, что и текущий объект.

Рекомендуемые: