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

Досдіження

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

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

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

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

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

Міністерсво освіти і науки України Національний університет «Львівська політехніка» / Звіт до лабораторної роботи № 2 з курсу «Кросплатформенні засоби програмування» Варіант - 16 Тема: Досдіження базових констуркцій мови Java Мета: Ознайомитися з базовими конструкціями мови Java та оволодіти навичками написання й автоматичного документування простих консольних програм мовою Java Код програми: import java.io.*; import java.util.*; /** * Клас Lab2_Pozdnii_KI42 релізовує програму до лабораторної роботи №2 * * @author Pozdnii Oleksandr * @version 1.0.0 a * @since 12.11.2018 * */ public class Main { /** * Статичний метод main є точкою входу в програму * * @param args * @throws FileNotFoundException * обробляє відсутність файлу */ public static void main(String[] args) throws FileNotFoundException { int Size; char[][] arr; String filler; Scanner in = new Scanner(System.in); File dataFile = new File("File.txt"); PrintWriter fout = new PrintWriter(dataFile); System.out.print("Enter matrix size: "); Size = in.nextInt()-2; in.nextLine(); arr = new char[Size][]; for(int i = 0; i < Size; i++) { if(i==0 | i==Size-1) arr[i]= new char[Size]; else arr[i] = new char[2]; } System.out.print("\n Enter filler character: "); filler = in.nextLine(); System.out.println("----------------"); System.out.println( ); int j=0; String s =""; for(int k=0;k<Size-2;k++) s=s+ " "; for(int i=0;i<Size;i++ ) { if(filler.length() == 1) { if(i==0 | i==Size-1) j = Size; else j =2; System.out.print(" "); for(int k=0;k<j;k++) { arr[i][k] = (char) filler.codePointAt(0); System.out.print(arr[i][k] + " "); fout.print(arr[i][k] + " "); if(j==2 && k==0) System.out.print(s); if((j<Size)&&(j>2) ) if(k==0 | k==j-2) System.out.print(" "); } System.out.print("\n"); } else if (filler.length() == 0) { System.out.println("\n no filler character"); break; } else { System.out.println("\n Too many filler characters "); break; } } System.out.print("\n"); fout.print("\n"); fout.flush(); fout.close(); } } Результат виконання програми: / Висновок. На даній лабораторній роботі я ознайомився з базовими конструкціями мови Java та оволодів навичками написання й автоматичного документування простих консольних програм мовою Java.
Антиботан аватар за замовчуванням

26.02.2019 23:02

Коментарі

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

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

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

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

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

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

Admin

26.02.2019 12:38

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

Новини