DevioLab CRYPTO TRADING AUTOMATION
LIVE
AUTOMATED CRYPTO TRADING • BINANCE
Автоматизуйте свій криптопортфель
Торгові боти DevioLab аналізують крипторинок, автоматично відкривають і закривають позиції та керують вашим портфелем на Binance 24/7.
CRYPTO 80 Bots
BINANCE Spot Trading
TRADING 24 / 7
Спробувати DevioLab
deviolab.com

Класи

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

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

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

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

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

Міністерсво освіти і науки України Національний університет «Львівська політехніка» / Звіт до лабораторної роботи № 3 з курсу «Кросплатформенні засоби програмування» Варіант - 16 Тема: Класи та пакети Мета: Ознайомитися з процесом розробки класів та пакетів мовою Java Код програми: playerApp.java package KI42.Pozdnii.Lab3; import java.io.*; import java.util.*; import java.io.FileNotFoundException; public class playerApp { public static void main(String[] args) { Audio obj = null; try { obj = new Audio(); } catch (FileNotFoundException e) { e.printStackTrace(); } obj.setName("Oleksandr Pozdnii"); obj.setPerfomance(1); obj.setPerfomance(0); obj.setModel("MP4"); obj.play(); obj.play(); obj.pause(); obj.pause(); obj.displayAllValues(); obj.clearObject(); obj.displayAllValues(); } } Audio.java package KI42.Pozdnii.Lab3; /** * @author Pozdnii Oleksandr */ import java.io.File; import java.io.FileNotFoundException; import java.io.PrintWriter; public class Audio { private String name; private int perfomance; // 1-10 private String model; public PrintWriter writer; public Audio() throws FileNotFoundException { writer = new PrintWriter(new File("logfile.txt")); name = new String(); model = new String(); perfomance = 0; model = "MP4"; name = "Pozdnii Oleksandr"; } public Audio(String name) throws FileNotFoundException { writer = new PrintWriter(new File("logfile.txt")); name = new String(); model = new String(); perfomance = 0; model = "MP4"; this.name = name; } public void setName(String name) { writer.println("start 'setName'"); this.name = name; writer.println("end 'setName'"); writer.println("New values --> " + writeAllValues()); writer.flush(); } public void setPerfomance(int perfomance) { writer.println("start 'setPerfomance'"); if (perfomance >= 1 && perfomance <= 10) { this.perfomance = perfomance; } else { writer.println("Incorrect value!"); } writer.println("end 'setPerfomance'"); writer.println("New values --> " + writeAllValues()); writer.flush(); } public void setModel(String model) { writer.println("start 'setModel'"); this.model = model; writer.println("end 'setModel'"); writer.println("New values --> " + writeAllValues()); writer.flush(); } public void play(){ if(this.perfomance==1){ writer.println("start 'play'"); writer.println("music is already playing!"); writer.println("end 'play'"); writer.println("New values --> " + writeAllValues()); writer.flush(); }else if(this.perfomance==0){ writer.println("start 'play'"); this.perfomance=1; writer.println("music is playing"); writer.println("end 'play'"); writer.println("New values --> " + writeAllValues()); writer.flush(); }else{ writer.println("start 'play'"); writer.println("performance unknown!"); writer.println("end 'play'"); writer.println("New values --> " + writeAllValues()); writer.flush(); } } public void pause(){ if(this.perfomance==1){ writer.println("start 'pause'"); writer.println("music is paused"); this.perfomance=0; writer.println("end 'pause'"); writer.println("New values --> " + writeAllValues()); writer.flush(); }else if(this.perfomance==0){ writer.println("start 'pause'"); this.perfomance=1; writer.println("music is already paused!"); writer.println("end 'pause'"); writer.println("New values --> " + writeAllValues()); writer.flush(); } } public void clearObject() { writer.println("start 'clearObject'"); perfomance = 1; model = "MP4"; name = "Pozdnii Pozdnii"; writer.println("end 'clearObject'"); writer.println("New values --> " + writeAllValues()); writer.flush(); } private String writeAllValues() { String out = new String(); out = "Name: " + this.name + " Model: " + this.model + " Perfomance: " + this.perfomance + "\n"; return out; } public void displayAllValues() { System.out.println("Name: " + this.name + " Model: " + this.model + " Perfomance: " + this.perfomance); } } Результат виконання: / Висновок. На даній лабораторній роботі я ознайомився з процесом розробки класів та пакетів мовою Java
Антиботан аватар за замовчуванням

26.02.2019 23:56

Коментарі

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

Ділись своїми роботами та отримуй миттєві бонуси!

Нічого не вибрано
0%

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

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

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

Admin

26.02.2023 12:38

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