Модуль: ВЫВОД ТЕКСТА НА ЭКРАН


Hello, World! Вывод текста на экран

Разберем программу, которая выводит на экран фразу "Hello, world!"

public class Main {
 
    public static void main(String[] args) {
        System.out.print("Hello, world!");
    }
}
Разберем новую строку System.out.print("Hello, world!");:

печать осуществляется посредством вызова функции print() статического объекта класса System с именем out класса PrintStream. Для вывода у PrintStream две функции: print() и println(). Вторая после вывода переводит курсор на новую строку.

Имена классов и интерфейсов (о них мы поговорим позднее) принято начинать с заглавной буквы, объектов и данных примитивных типов — с малой.

Задача для тренировки:

Hello, World! Вывод текста на экран

Вывод текста в две строки

Оператор вывода  на экран в Java
Разберем некоторые особенности работы оператора вывода print. 

1) Можно записать несколько операторов вывода в одной строке.
Например, последовательность операторов 

System.out.print("текст1");
System.out.print("текст2");
можно записать в одну строку
System.out.print("text1"+"text2");
В любом случае фраза текст1 и текст2 будут выведены в одной строке

2) Для переноса текста на новую строку, можно использовать последовательность символов "\n", либо использовать оператор println;
Следующие две строки идентичны по результату. Можно использовать любой способ
System.out.print("text1\ntext2"); 
или можно записать так
System.out.print("text1");
System.out.println();
System.out.print("text2");

 
В задании Вам придется поработать с исходным кодом программы и заставить компьютер вывести опеределенную информацию в требуемом виде.

*** Углубленный материал***

"\n" - в разных операционных системах работает по разному.

Если вы захотите сделать программу, более кросплатформенной, то лучше считать символ перевода на новую строку в строковую переменную и использовать потом при переходе на новую строку.
String endl = System.getProperty("line.separator");
System.out.print("text1"+endl+"text2");

 

Задача для тренировки:

Вывод текста в две строки

Особые символы

Во многих языках программирования есть специальные символы, которые просто так не вывести. 
Например, часто используемые специальные символы, -  это бек-слеш (\), кавычки (") и апострофы (')
Обратите внимание, что обычный слеш (/) не является специальным символом!

Для вывода таких символов перед каждым из них мы ставим знак \. То есть, если мы хотим вывести на экран знак \, то в операторе вывода необходимо написать \\

ЗАПОМИНАЕМ
Чтобы вывести символы \, ", ', необходимо перед ними поставить знак \

Потренируемся выводить такие символы на экран.

Задача для тренировки:

Особые символы