Частина тексту файла (без зображень, графіків і формул):
Міністерсво освіти і науки України
Національний університет «Львівська політехніка»
/
Звіт до лабораторної роботи № 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.
Ви не можете залишити коментар. Для цього, будь ласка, увійдіть
або зареєструйтесь.
Ділись своїми роботами та отримуй миттєві бонуси!
Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!