DevioLabавтоматичне керування капіталом
ПРАЦЮЄ 24/7
КРИПТОВАЛЮТИ · АКЦІЇ · 10 БІРЖ

Портфель, який керується автоматично

DevioLab підбирає стратегії, відстежує ринки та автоматизує купівлю і продаж активів. Кількість доступних криптовалют, акцій і торгових можливостей зростає щодня.

10підключених біржCrypto + Stocksв одному портфелі24/7автоматичний контроль

Звіт до лабораторної роботи № 2 з курсу «Кросплатформенні засоби програмування»

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

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Інститут комп’ютерних наук та інформаційних технологій
Факультет:
КН
Кафедра:
Кафедра програмного забезпечення

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

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

Про що ця робота

Звіт до лабораторної роботи присвячено дослідженню базових конструкцій мови Java та написанню консольної програми. Розроблено код для роботи з масивами символів та файловим введенням-виведенням.

У роботі розглядаються

  • Java
  • Базові конструкції
  • Консольні програми
  • Масиви
  • Файлове введення-виведення
  • Автоматичне документування

Зміст і розділи

  1. Тема
  2. Мета
  3. Код програми
  4. Результат виконання програми
  5. Висновок
Для кого:Студенти технічних спеціальностей та викладачі дисципліни кросплатформенні засоби програмування.
Викладачі:Миц А. М.

Ключові поняття

Javaлабораторна роботаконсольна програмамасивсимволPrintWriterScannerвиключеннядокументуваннякросплатформені засоби

Частина тексту файла (без зображень, графіків і формул):

Міністерсво освіти і науки України Національний університет «Львівська політехніка» / Звіт до лабораторної роботи № 2 з курсу «Кросплатформенні засоби програмування» Варіант - 16 Тема: Досдіження базових констуркцій мови Java Мета: Ознайомитися з базовими конструкціями мови Java та оволодіти навичками написання й автоматичного документування простих консольних програм мовою Java Код програми: import java.io.*; import java.util.*; /** * Клас Lab2_Pozdnii_KI42 релізовує програму до лабораторної роботи №2 * * @author [ім’я автора приховано] * @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.
Допоможи студентському архіву

Ми допомогли тобі — допоможи наступному студенту

Файл ще не обрано

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

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

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!