Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Дослідження базових конструкцій мови Java

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
КН
Кафедра:
Кафедра ЕОМ

Інформація про роботу

Рік:
2018
Тип роботи:
Лабораторна робота
Предмет:
Кросплатформенні засоби програмування

Частина тексту файла

МІНІСТЕРСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ НУ «ЛЬВІВСЬКА ПОЛІТЕХНІКА» Кафедра ЕОМ / Звіт з лабораторної роботи №2 з дисципліни “Кросплатформні засоби програмування” Мета: Ознайомитися з базовими конструкціями мови Java та оволодіти навиками написання й автоматичного документування простих консольних програм. Завдання: Написати та налагодити програму на мові Java згідно варіанту. Програма має задовольняти наступні вимоги: Програма має розміщуватися в загальнодоступному класі Lab2ПрізвищеГрупа; програма має генерувати зубчастий масив, який міститиме лише заштриховані області квадратної матриці згідно варіанту; розмір квадратної матриці і символ-заповнювач масиву вводяться з клавіатури; при не введені або введені кількох символів-заповнювачів відбувається коректне переривання роботи програми; сформований масив вивести на екран і у текстовий файл; програма має володіти коментарями, які дозволять автоматично згенерувати документацію до розробленої програми. Автоматично згенерувати документацію до розробленої програми. Варіант 21 по списку групу, отже номер 1 із заданих: / Результати виконання програми Код програми: package lab2; import java.io.File; import java.io.FileNotFoundException; import java.io.PrintWriter; import java.util.Scanner; /** * Клас Lab2PastushokKI_43 реалізує виконання завдання до Lab2 згідно варіантом * @author roman.pastushok * @version 1.0 * @since 1.0 * */ public class Lab2PastushokKI_43 { /** * Стачний метод main, який є точкою входу в програму * * @param args * @throws FileNotFoundException * */ public static void main(String[] args) throws FileNotFoundException { int rows; char[][] arr; String filter; String space=" "; Scanner sc=new Scanner(System.in); File datafile=new File("myfile.txt"); PrintWriter fout=new PrintWriter(datafile); System.out.println("Введіть розмір квадратної матриці"); rows=sc.nextInt(); //виділення памяті під кожний рядок arr=new char[rows][]; for(int i=0;i<rows;i++){ arr[i]=new char[rows-i]; } System.out.println("Введіть символ-заповнювач:"); filter=sc.next(); exit: for(int i=0;i<rows;i++) { //для виводу за варіантом for (int k = 0; k < i; k++) { System.out.print(space); fout.print(space); } for(int j=0;j<rows-i;j++){ if(filter.length()==1){ arr[i][j] = (char) filter.codePointAt(0); System.out.print(arr[i][j] + " "); fout.print(arr[i][j] + " "); } else if(filter.length()==0){ System.out.println("Не введено жодного символа"); break exit; } else{ System.out.println("Забагато символів"); break exit; } } System.out.println(); fout.println(); } fout.flush(); fout.close(); } } Результат виконання у консолі: / Рис.1. Результат виконання програми Результат виконання у текстовому файлі myfile.txt^ : / Створена документація: / Рис.2.Автоматично згенерована документація Висновок: під час лабораторної роботи я ознайомився з базовими конструкціями мови Java та оволодів навиками написання й автоматичного документування простих консольних програм.
Антиботан аватар за замовчуванням

01.04.2019 18:04

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини