Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
6.docx
Скачиваний:
44
Добавлен:
12.06.2018
Размер:
780.32 Кб
Скачать
    1. Создать один исполняемый файл, который содержит задания 5.1 и 5.2.

import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.PrintStream; public class Main { public static void main(String[] args) { System.out.println("Hello World!"); System.out.println ("Смолева и Степаненко"); try { PrintStream print=new PrintStream(new FileOutputStream("C:\\Users\\Stepandar\\Desktop\\ИСИС\\file1.txt")); System.setOut(print); System.out.println("HelloWord"); System.out.println("Смолева и Степаненко"); } catch(FileNotFoundException e) { e.printStackTrace(); } } }

    1. Создать исполняемый файл, запрашивающий имя и возраст пользователя, выводящий ответное сообщение в консоль и сохраняющий введенные пользователем данные во внешний текстовый файл.

import java.io.FileNotFoundException; //предназначен для обработки исключений, которые выдаются при попытке получить доступ к файлу или каталогу, которого нет на диске. Исключение выдается при попытке получить доступ к файлу или каталогу, которого нет на диске. import java.io.FileOutputStream; //предназначен для записи байтов в файл import java.io.PrintStream; //предназначен для печати всех типов данных и String import java.util.Scanner; //предназначен для считывания пользовательского ввода public class Main { public static void main(String[] args) { Scanner Scan = new Scanner (System.in); //создание объекта класса Scanner, связанного со стандартным потоком ввода System.out.println("Как вас зовут? "); String Name = Scan.nextLine();//объявление переменной типа String и присвоение ей значения, считанного с клавиатуры System.out.println("Сколько вам лет? "); String Age = Scan.next(); System.out.println("Здравствуйте, " +Name+". Ваш возраст " +Age+" лет"); try{ //создание объекта класса PrintStream с указанием файла, в который будет выводиться информация PrintStream print = new PrintStream(new FileOutputStream("C:\\Users\\Stepandar\\Desktop\\ИСИС\\file1.txt")); System.setOut(print); //перенаправление потока вывода в файл System.out.println("Здравствуйте, " +Name+ "\r"+ ". Ваш возраст " +Age+" лет"); } //в скобках указан класс ожидаемой ошибки, в случае, если файл не найден catch (FileNotFoundException e) { e.printStackTrace();//получить полную информацию по ошибке } } }

  1. Контрольные вопросы

  1. Что такое Java? Перечислите области её применения.

Java – объектно-ориентированный язык программирования, разработанный компанией Sun Microsystems. Приложения Java обычно компилируются в специальный байт-код, поэтому они могут работать на любой виртуальной Java-машине вне зависимости от компьютерной архитектуры. Таким образом, обеспечивается одно из главных преимуществ языка Java – переносимость создаваемых на нем программ на компьютеры разных типов.

В настоящее время Java-технологии находят широкое применение в различных сферах.

        1. Разработка приложений (application). Язык Java используется для разработки прикладных программ, которые запускаются пользователем и имеют доступ ко всем ресурсам компьютера наравне с любыми другими программами.

        2. Разработка мидлетов (midlet). Язык Java используется для разработки специализированных программ, предназначенных для использования на мобильных устройствах.

        3. Разработка апплетов (applet). Язык Java используется для разработки специализированных программ, обычно небольшого размера, запускаемых браузером внутри web-документа для вывода динамического содержимого и/или интерактивного взаимодействия с пользователем.

        4. Разработка JSP-страниц (Java Server Pages). JSP-страницы представляют собой HTML-документы со вставками на языке Java, которые используются для анализа пользовательских запросов и динамического формирования web-документов на основе результатов обработки этих запросов.

        5. Разработка сервлетов (servlet). На языке Java разрабатываются специализированные программы-сервлеты, функционирующие в рамках веб-сервера и имеющие доступ к его ресурсам: файлам, базам данных и т.п.