Ввод и вывод Java: руководство для начинающих

В любом языке программирования ввод и вывод (I / O) являются ключевой частью взаимодействия пользователя с вашей программой. Ввод позволяет получать данные пользователя, а вывод позволяет отображать их.

Как и в большинстве языков программирования, стандартным устройством ввода является клавиатура, а стандартным устройством вывода – экран.

В этом руководстве рассматриваются основные функции ввода-вывода, которые вы можете выполнять с помощью Java.

Вывод Java

Чтобы отобразить вывод на экране, вы можете использовать метод println () . Этот метод находится в классе System .

Используйте приведенный ниже синтаксис для отображения данных:

System.out.println ("Ваш вывод идет сюда.");

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

Вам также необходимо поставить кавычки на данные, которые вы хотите показать. Исключение составляют случаи, когда значение в операторе System.out.println () является переменной или числом.

См. Пример ниже:

int t = 24;

System.out.println (t) // вывод 24, а не t

System.out.println (96)

Java также позволяет выполнять арифметические операции внутри метода println () . С помощью этого метода вы можете складывать, вычитать, делить или использовать модуль. Важно отметить, что вы не должны ставить кавычки при использовании этих арифметических операций. Это заставит компилятор Java рассматривать выражение как строку.

  • System.out.println ((9 * 6) / 5); | Полученный результат является результатом арифметического выражения.
  • System.out.println ("(9 * 6) / 5"); | Полученный результат – это арифметическое выражение, а не результат.

Метод println () – не единственный метод Java, который можно использовать для вывода данных. Метод print () также может использоваться для выполнения операций, аналогичных println () . Единственное отличие состоит в том, что println () помещает курсор на следующую строку после печати, а print () оставляет курсор там, где остановился вывод.

Объяснение арифметических операторов и операторов присваивания на Java

Полностью рабочий пример кода ниже должен помочь обосновать изложенные выше концепции.

public class Output {

public static void main (String [] args) {

int age = 20;

System.out.println ("Java");

System.out.println («Программирование»);

System.out.print («Ява»);

System.out.print («Программирование»);

System.out.println ("Java больше" + возраст + "лет."); // Строка 8

}

}

Строка 8 вводит оператор конкатенации ( + ). Конкатенация означает присоединение. Следовательно, этот оператор (+) используется для соединения разных частей вывода.

Как уже говорилось ранее, напомним, что кавычки не помещаются в переменные внутри оператора System.out.println () . В строке 8 показано, как оператор конкатенации позволяет выполнить это условие.

Ввод Java

Java предоставляет несколько способов получения пользовательского ввода, но здесь используется класс Scanner .

Чтобы получить доступ к классу Scanner , вам необходимо его импортировать.

import java.util.Scanner;

Затем вам нужно создать объект класса Scanner . Затем этот объект можно использовать для ввода данных.

  • Вход сканера = новый сканер (System.in); | Создание объекта с именем input.

См. Пример ниже:

import java.util.Scanner;

class Output {

public static void main (String args []) {

Вход сканера = новый сканер (System.in);

System.out.println («Введите целое число»);

int n = input.nextInt (); // Строка 5

if ((n% 2) == 0) {

System.out.println («Ваш номер четный»);

}еще{

System.out.println («Ваш номер нечетный»);

input.close (); // Строка 10

}

}}

Приведенный выше код принимает целое число от пользователя, а затем сообщает ему, четное оно или нечетное.

В строке 5 показан метод nextInt () . Этот метод используется для получения целочисленного ввода.

Если вы хотите захватить тип данных String , float или long , вы должны использовать методы next () , nextFloat () и nextLong () соответственно.

В строке 10 есть метод close () . Он закрывает класс Scanner . Рекомендуется всегда закрывать класс Scanner, когда вы закончите его использовать.

Теперь вы знаете больше о вводе и выводе на Java

В последнем примере кода в этой статье использовался оператор if . Это одна из трех структур управления программой в Java. В частности, это заявление о выборе.

Операторы выбора важны для выбора пути выполнения с учетом истинного или ложного условия. А теперь вы знаете немного больше о вводе и выводе в Java, почему бы не расширить свои знания об этом языке программирования в других областях?