mirror of
https://github.com/ASDjonok/OOP_IO-2x_2023.git
synced 2026-04-21 21:34:35 +03:00
Compare commits
16 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 531238a935 | |||
| 879d207e0d | |||
| fc4a97f8ea | |||
| e1258c2542 | |||
| a39494a9c8 | |||
| 0c4e5d3e89 | |||
| 5c75c2bef1 | |||
| 4fce8c914c | |||
| 71baf63a21 | |||
| 0b16cf927b | |||
| 0ba52b8eaf | |||
| 86e06c3a5a | |||
| dca4d9f449 | |||
| 9112df275b | |||
| 81947f9b29 | |||
| f4fbabe6e5 |
@@ -0,0 +1,2 @@
|
||||
# Project exclude paths
|
||||
/out/
|
||||
Generated
+1
-1
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="ProjectRootManager" version="2" languageLevel="JDK_19" default="true" project-jdk-name="19" project-jdk-type="JavaSDK">
|
||||
<component name="ProjectRootManager" version="2" languageLevel="JDK_17" default="true" project-jdk-name="17" project-jdk-type="JavaSDK">
|
||||
<output url="file://$PROJECT_DIR$/out" />
|
||||
</component>
|
||||
</project>
|
||||
Generated
+1
-2
@@ -2,8 +2,7 @@
|
||||
<project version="4">
|
||||
<component name="ProjectModuleManager">
|
||||
<modules>
|
||||
<module fileurl="file://$PROJECT_DIR$/lab1.iml" filepath="$PROJECT_DIR$/lab1.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/laba3/laba3.iml" filepath="$PROJECT_DIR$/laba3/laba3.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/OOP_IO-2x_2023.iml" filepath="$PROJECT_DIR$/OOP_IO-2x_2023.iml" />
|
||||
</modules>
|
||||
</component>
|
||||
</project>
|
||||
Generated
+124
@@ -0,0 +1,124 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="Palette2">
|
||||
<group name="Swing">
|
||||
<item class="com.intellij.uiDesigner.HSpacer" tooltip-text="Horizontal Spacer" icon="/com/intellij/uiDesigner/icons/hspacer.svg" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||
<default-constraints vsize-policy="1" hsize-policy="6" anchor="0" fill="1" />
|
||||
</item>
|
||||
<item class="com.intellij.uiDesigner.VSpacer" tooltip-text="Vertical Spacer" icon="/com/intellij/uiDesigner/icons/vspacer.svg" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||
<default-constraints vsize-policy="6" hsize-policy="1" anchor="0" fill="2" />
|
||||
</item>
|
||||
<item class="javax.swing.JPanel" icon="/com/intellij/uiDesigner/icons/panel.svg" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||
<default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3" />
|
||||
</item>
|
||||
<item class="javax.swing.JScrollPane" icon="/com/intellij/uiDesigner/icons/scrollPane.svg" removable="false" auto-create-binding="false" can-attach-label="true">
|
||||
<default-constraints vsize-policy="7" hsize-policy="7" anchor="0" fill="3" />
|
||||
</item>
|
||||
<item class="javax.swing.JButton" icon="/com/intellij/uiDesigner/icons/button.svg" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||
<default-constraints vsize-policy="0" hsize-policy="3" anchor="0" fill="1" />
|
||||
<initial-values>
|
||||
<property name="text" value="Button" />
|
||||
</initial-values>
|
||||
</item>
|
||||
<item class="javax.swing.JRadioButton" icon="/com/intellij/uiDesigner/icons/radioButton.svg" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||
<default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
|
||||
<initial-values>
|
||||
<property name="text" value="RadioButton" />
|
||||
</initial-values>
|
||||
</item>
|
||||
<item class="javax.swing.JCheckBox" icon="/com/intellij/uiDesigner/icons/checkBox.svg" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||
<default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
|
||||
<initial-values>
|
||||
<property name="text" value="CheckBox" />
|
||||
</initial-values>
|
||||
</item>
|
||||
<item class="javax.swing.JLabel" icon="/com/intellij/uiDesigner/icons/label.svg" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||
<default-constraints vsize-policy="0" hsize-policy="0" anchor="8" fill="0" />
|
||||
<initial-values>
|
||||
<property name="text" value="Label" />
|
||||
</initial-values>
|
||||
</item>
|
||||
<item class="javax.swing.JTextField" icon="/com/intellij/uiDesigner/icons/textField.svg" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
|
||||
<preferred-size width="150" height="-1" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JPasswordField" icon="/com/intellij/uiDesigner/icons/passwordField.svg" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
|
||||
<preferred-size width="150" height="-1" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JFormattedTextField" icon="/com/intellij/uiDesigner/icons/formattedTextField.svg" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
|
||||
<preferred-size width="150" height="-1" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JTextArea" icon="/com/intellij/uiDesigner/icons/textArea.svg" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
|
||||
<preferred-size width="150" height="50" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JTextPane" icon="/com/intellij/uiDesigner/icons/textPane.svg" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
|
||||
<preferred-size width="150" height="50" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JEditorPane" icon="/com/intellij/uiDesigner/icons/editorPane.svg" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
|
||||
<preferred-size width="150" height="50" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JComboBox" icon="/com/intellij/uiDesigner/icons/comboBox.svg" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||
<default-constraints vsize-policy="0" hsize-policy="2" anchor="8" fill="1" />
|
||||
</item>
|
||||
<item class="javax.swing.JTable" icon="/com/intellij/uiDesigner/icons/table.svg" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
|
||||
<preferred-size width="150" height="50" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JList" icon="/com/intellij/uiDesigner/icons/list.svg" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||
<default-constraints vsize-policy="6" hsize-policy="2" anchor="0" fill="3">
|
||||
<preferred-size width="150" height="50" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JTree" icon="/com/intellij/uiDesigner/icons/tree.svg" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
|
||||
<preferred-size width="150" height="50" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JTabbedPane" icon="/com/intellij/uiDesigner/icons/tabbedPane.svg" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||
<default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
|
||||
<preferred-size width="200" height="200" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JSplitPane" icon="/com/intellij/uiDesigner/icons/splitPane.svg" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||
<default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
|
||||
<preferred-size width="200" height="200" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JSpinner" icon="/com/intellij/uiDesigner/icons/spinner.svg" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
|
||||
</item>
|
||||
<item class="javax.swing.JSlider" icon="/com/intellij/uiDesigner/icons/slider.svg" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
|
||||
</item>
|
||||
<item class="javax.swing.JSeparator" icon="/com/intellij/uiDesigner/icons/separator.svg" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3" />
|
||||
</item>
|
||||
<item class="javax.swing.JProgressBar" icon="/com/intellij/uiDesigner/icons/progressbar.svg" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||
<default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1" />
|
||||
</item>
|
||||
<item class="javax.swing.JToolBar" icon="/com/intellij/uiDesigner/icons/toolbar.svg" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||
<default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1">
|
||||
<preferred-size width="-1" height="20" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JToolBar$Separator" icon="/com/intellij/uiDesigner/icons/toolbarSeparator.svg" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||
<default-constraints vsize-policy="0" hsize-policy="0" anchor="0" fill="1" />
|
||||
</item>
|
||||
<item class="javax.swing.JScrollBar" icon="/com/intellij/uiDesigner/icons/scrollbar.svg" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||
<default-constraints vsize-policy="6" hsize-policy="0" anchor="0" fill="2" />
|
||||
</item>
|
||||
</group>
|
||||
</component>
|
||||
</project>
|
||||
@@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<module type="JAVA_MODULE" version="4">
|
||||
<component name="NewModuleRootManager" inherit-compiler-output="true">
|
||||
<exclude-output />
|
||||
<content url="file://$MODULE_DIR$">
|
||||
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
|
||||
</content>
|
||||
<orderEntry type="inheritedJdk" />
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
</component>
|
||||
</module>
|
||||
@@ -1,93 +0,0 @@
|
||||
import java.util.Scanner;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
public class Main {
|
||||
public static void main(String[] args) {
|
||||
System.out.println("Введіть текст:");
|
||||
Scanner scan = new Scanner(System.in);
|
||||
String inputText = scan.nextLine();
|
||||
StringBuilder text = new StringBuilder(inputText);
|
||||
StringBuilder suz = new StringBuilder();
|
||||
while (true){
|
||||
if(text.isEmpty()){
|
||||
break;
|
||||
}
|
||||
int index1 = text.indexOf(".");
|
||||
int index2 = text.indexOf("!");
|
||||
|
||||
int index3 = text.indexOf("?");
|
||||
|
||||
int index4 = text.indexOf("...");
|
||||
|
||||
int[] array1= {index1, index2, index3, index4};
|
||||
ArrayList<Integer> list = new ArrayList<Integer>();
|
||||
for (int i = 0; i < array1.length; i++) {
|
||||
if (array1[i] >= 0) {
|
||||
list.add(array1[i]);
|
||||
}
|
||||
}
|
||||
int min = Collections.min(list);
|
||||
String rechennya1 = text.substring(0, min);
|
||||
System.out.println(rechennya1);
|
||||
if (rechennya1.contains(" ")){
|
||||
StringBuilder rechennya = new StringBuilder(rechennya1);
|
||||
String firstword1;
|
||||
String secondword1 = text.substring(rechennya.lastIndexOf(" ")+1, rechennya.length());
|
||||
String secondword2;
|
||||
secondword2 = secondword1.substring(0, 1).toUpperCase()+secondword1.substring(1, secondword1.length());
|
||||
StringBuilder secondword = new StringBuilder(secondword2);
|
||||
if(rechennya.charAt(rechennya.indexOf(" ")-1)==','){
|
||||
firstword1 = text.substring(0, rechennya.indexOf(" ")-1);
|
||||
secondword.append(",");
|
||||
}
|
||||
else {
|
||||
firstword1 = text.substring(0, rechennya.indexOf(" "));
|
||||
}
|
||||
|
||||
String firstword2 = firstword1.substring(0, 1).toLowerCase()+firstword1.substring(1, firstword1.length());
|
||||
StringBuilder firstword = new StringBuilder(firstword2);
|
||||
|
||||
|
||||
firstword.insert(0, " ");
|
||||
rechennya.delete(0, rechennya.indexOf(" "));
|
||||
rechennya.insert(0, secondword);
|
||||
rechennya.delete(rechennya.lastIndexOf(" "), rechennya.length());
|
||||
rechennya.append(firstword);
|
||||
if ((index1==index4)&&(index1==min)){
|
||||
rechennya.append(text.substring(min, min+3));
|
||||
rechennya.append(" ");
|
||||
text.delete(0, min+4);
|
||||
}
|
||||
else {
|
||||
rechennya.append(text.substring(min, min+1));
|
||||
rechennya.append(" ");
|
||||
text.delete(0, min+2);
|
||||
}
|
||||
suz.append(rechennya);
|
||||
}
|
||||
else {
|
||||
StringBuilder rechennya = new StringBuilder(rechennya1);
|
||||
if ((index1==index4)&&(index1==min)){
|
||||
rechennya.append(text.substring(min, min+3));
|
||||
rechennya.append(" ");
|
||||
text.delete(0, min+4);
|
||||
}
|
||||
else {
|
||||
rechennya.append(text.substring(min, min+1));
|
||||
rechennya.append(" ");
|
||||
text.delete(0, min+2);
|
||||
}
|
||||
suz.append(rechennya);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
System.out.println(suz);
|
||||
}
|
||||
}
|
||||
@@ -1,25 +0,0 @@
|
||||
import java.util.Random;
|
||||
public class Cosmetic {
|
||||
public int price_in_$;
|
||||
public int health_damage_from1to10;
|
||||
public int attractiveness_from1to10;
|
||||
public int quality_from1to10;
|
||||
public int brightness_from1to10;
|
||||
|
||||
public Cosmetic() {
|
||||
Random random = new Random();
|
||||
this.price_in_$ = random.nextInt(1000) + 1;;
|
||||
this.health_damage_from1to10 = random.nextInt(11);
|
||||
this.attractiveness_from1to10 = random.nextInt(11);
|
||||
this.quality_from1to10 = random.nextInt(11);
|
||||
this.brightness_from1to10 = random.nextInt(11);
|
||||
}
|
||||
|
||||
public Cosmetic(int price_in_$, int health_damage_from1to10, int attractiveness_from1to10, int quality_from1to10, int brightness_from1to10) {
|
||||
this.price_in_$ = price_in_$;
|
||||
this.health_damage_from1to10 = health_damage_from1to10;
|
||||
this.attractiveness_from1to10 = attractiveness_from1to10;
|
||||
this.quality_from1to10 = quality_from1to10;
|
||||
this.brightness_from1to10 = brightness_from1to10;
|
||||
}
|
||||
}
|
||||
-137
@@ -1,137 +0,0 @@
|
||||
import java.util.InputMismatchException;
|
||||
import java.util.Scanner;
|
||||
|
||||
public class Main {
|
||||
public static void main(String[] args) {
|
||||
|
||||
|
||||
Scanner scanner = new Scanner(System.in);
|
||||
int quantity = 0;
|
||||
while (true) {
|
||||
System.out.println("Скільки елементів в масиві ви хочете мати?");
|
||||
try {
|
||||
quantity = scanner.nextInt();
|
||||
break;
|
||||
} catch (InputMismatchException e) {
|
||||
System.out.println("Введені символи не є цілим числом, спробуйте ще раз.");
|
||||
scanner.nextLine();
|
||||
}
|
||||
}
|
||||
Cosmetic[] arr = new Cosmetic[quantity];
|
||||
|
||||
for (int i = 0; i < quantity; i++) {
|
||||
while (true) {
|
||||
System.out.println("Бажаєте заповнить об'єкт №" + (i + 1) + " випадковими значеннями?(Введіть так або ні)");
|
||||
String anwser = scanner.next();
|
||||
if (anwser.equalsIgnoreCase("так")) {
|
||||
arr[i] = new Cosmetic();
|
||||
break;
|
||||
} else {
|
||||
if (anwser.equalsIgnoreCase("ні")) {
|
||||
System.out.println("Добре, задайте дані об'єкта номер" + (i + 1) + ":");
|
||||
int price = 0;
|
||||
|
||||
while (true) {
|
||||
System.out.print("Введіть ціну в долларах: ");
|
||||
try {
|
||||
price = scanner.nextInt();
|
||||
break;
|
||||
} catch (InputMismatchException e) {
|
||||
System.out.println("Введені символи не є цілим числом, спробуйте ще раз.");
|
||||
scanner.nextLine();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
int healthDamage = 0;
|
||||
while (true){
|
||||
System.out.print("Введіть шкоду здоров'ю по шкалі від 0 до 10: ");
|
||||
while (true) {
|
||||
try {
|
||||
healthDamage = scanner.nextInt();
|
||||
break;
|
||||
} catch (InputMismatchException e) {
|
||||
System.out.println("Введені символи не є цілим числом, спробуйте ще раз:");
|
||||
scanner.nextLine();
|
||||
}
|
||||
}
|
||||
if (healthDamage<=10&&healthDamage>=0){
|
||||
break;
|
||||
}
|
||||
else {
|
||||
System.out.println("Помилка! Число знаходиться не в межах від 1 до 10.");
|
||||
}
|
||||
}
|
||||
int attractiveness = 0;
|
||||
while (true){
|
||||
System.out.print("Введіть привабливість по шкалі від 0 до 10: ");
|
||||
while (true) {
|
||||
try {
|
||||
attractiveness = scanner.nextInt();
|
||||
break;
|
||||
} catch (InputMismatchException e) {
|
||||
System.out.println("Введені символи не є цілим числом, спробуйте ще раз:");
|
||||
scanner.nextLine();
|
||||
}
|
||||
}
|
||||
if (attractiveness<=10&&attractiveness>=0){
|
||||
break;
|
||||
}
|
||||
else {
|
||||
System.out.println("Помилка! Число знаходиться не в межах від 1 до 10.");
|
||||
}
|
||||
}
|
||||
int quality = 0;
|
||||
while (true){
|
||||
System.out.print("Введіть якість по шкалі від 0 до 10: ");
|
||||
while (true) {
|
||||
try {
|
||||
quality = scanner.nextInt();
|
||||
break;
|
||||
} catch (InputMismatchException e) {
|
||||
System.out.println("Введені символи не є цілим числом, спробуйте ще раз:");
|
||||
scanner.nextLine();
|
||||
}
|
||||
}
|
||||
if (quality<=10&&quality>=0){
|
||||
break;
|
||||
}
|
||||
else {
|
||||
System.out.println("Помилка! Число знаходиться не в межах від 1 до 10.");
|
||||
}
|
||||
}
|
||||
int brightness = 0;
|
||||
while (true){
|
||||
System.out.print("Введіть яркість по шкалі від 0 до 10: ");
|
||||
while (true) {
|
||||
try {
|
||||
quality = scanner.nextInt();
|
||||
break;
|
||||
} catch (InputMismatchException e) {
|
||||
System.out.println("Введені символи не є цілим числом, спробуйте ще раз:");
|
||||
scanner.nextLine();
|
||||
}
|
||||
}
|
||||
if (brightness<=10&&brightness>=0){
|
||||
break;
|
||||
}
|
||||
else {
|
||||
System.out.println("Помилка! Число знаходиться не в межах від 1 до 10.");
|
||||
}
|
||||
}
|
||||
|
||||
arr[i] = new Cosmetic(price, healthDamage, attractiveness, quality, brightness);
|
||||
arr[i] = new Cosmetic();
|
||||
} else {
|
||||
System.out.println("Ви ввели не правильне значення");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Cosmetic pomada = new Cosmetic();
|
||||
Cosmetic c2 = new Cosmetic(10, 3, 7, 5, 9);
|
||||
System.out.println(pomada.price_in_$);
|
||||
|
||||
}
|
||||
}
|
||||
Binary file not shown.
@@ -0,0 +1,43 @@
|
||||
package IO_24._02_Бондаренко_Тарас_Андрійович.lab1;
|
||||
|
||||
import java.util.Scanner;
|
||||
|
||||
public class Lab1 {
|
||||
public static void main(String[] args) {
|
||||
// O1 = +
|
||||
// C = 2
|
||||
// O2 = %
|
||||
// i, j = short(-32.768 to 32.768)
|
||||
final int c = 2;
|
||||
double result = 0;
|
||||
Scanner scan = new Scanner(System.in);
|
||||
System.out.print("Enter a: ");
|
||||
int a = scan.nextInt();// Entering a
|
||||
System.out.print("Enter b: ");
|
||||
int b = scan.nextInt();// Entering b
|
||||
System.out.print("Enter n: ");
|
||||
int n = scan.nextInt();// Entering n
|
||||
System.out.print("Enter m: ");
|
||||
int m = scan.nextInt();// Entering m
|
||||
scan.close();
|
||||
|
||||
if (a <= -c && n >= -c || b <= 0 && m >= 0) {
|
||||
System.out.println("Error! Division by zero");
|
||||
return;
|
||||
}
|
||||
else if(a > n || b > m){
|
||||
result = 0;
|
||||
System.out.println(result);
|
||||
return;
|
||||
}
|
||||
|
||||
for (short i = (short) a; i <= n; i++) {
|
||||
for (short j = (short) b; j <= m; j++) {
|
||||
result += (double) (i % j) / (i + c); //Calculation of the result
|
||||
}
|
||||
}
|
||||
System.out.println("\ns = " + result); // Outputting the result
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,84 @@
|
||||
package IO_24._02_Бондаренко_Тарас_Андрійович.lab2;
|
||||
|
||||
import java.util.Scanner;
|
||||
|
||||
public class Lab2 {
|
||||
public static void main(String[] args) {
|
||||
// C5 = 2
|
||||
// C7 = 1
|
||||
// C11 = 4
|
||||
Scanner scan = new Scanner(System.in);
|
||||
System.out.print("Enter the number of matrix rows: ");
|
||||
int m = scan.nextInt();
|
||||
System.out.print("Enter the number of matrix columns: ");
|
||||
int n = scan.nextInt();
|
||||
|
||||
System.out.println("\nFilling matrix A:");
|
||||
byte[][] matrixA = new byte[m][n]; // Creating MxN matrix A
|
||||
scanMatrix(matrixA, scan);
|
||||
|
||||
System.out.println("\nMatrix A"); // Printing matrix A
|
||||
printMatrix(matrixA);
|
||||
|
||||
System.out.println("\nFilling matrix B:");
|
||||
byte[][] matrixB = new byte[m][n];// Creating MxN matrix B
|
||||
scanMatrix(matrixB, scan);
|
||||
|
||||
scan.close();
|
||||
|
||||
System.out.println("\nMatrix B:");// Printing matrix B
|
||||
printMatrix(matrixB);
|
||||
|
||||
System.out.println("\nMatrix C:");
|
||||
byte[][] matrixC = new byte[m][n];// Creating matrix C
|
||||
for (byte i = 0; i < m; i++) {
|
||||
for (byte j = 0; j < n; j++) {
|
||||
matrixC[i][j] = (byte) (matrixA[i][j] + matrixB[i][j]);
|
||||
System.out.print(matrixC[i][j] + "\t ");
|
||||
}
|
||||
System.out.println();
|
||||
}
|
||||
|
||||
byte evenSum = 0; // Sum for the largest numbers in even rows
|
||||
byte oddSum = 0;// Sum for the smallest numbers in even rows
|
||||
|
||||
for (byte i = 0; i < matrixC.length; i++) {
|
||||
byte largest = Byte.MIN_VALUE; // variable for largest element
|
||||
byte smallest = Byte.MAX_VALUE;// variable for smallest element
|
||||
for (byte j = 0; j < matrixC[i].length; j++) {
|
||||
if (i % 2 == 0) {
|
||||
smallest = (byte) Math.min(smallest, matrixC[i][j]);
|
||||
} else {
|
||||
largest = (byte) Math.max(largest, matrixC[i][j]);
|
||||
}
|
||||
}
|
||||
if (i % 2 == 0) {
|
||||
oddSum += smallest;
|
||||
} else {
|
||||
evenSum += largest;
|
||||
}
|
||||
}
|
||||
|
||||
System.out.println("\nSum of the biggest elements: " + evenSum);
|
||||
System.out.println("Sum of the smallest elements: " + oddSum);
|
||||
}
|
||||
|
||||
private static void scanMatrix(byte[][] matrix, Scanner scan) { //Method for filling matrix
|
||||
for (byte i = 0; i < matrix.length; i++) {
|
||||
for (byte j = 0; j < matrix[i].length; j++) {
|
||||
System.out.printf("Enter element [%d][%d]", i, i);
|
||||
matrix[i][j] = scan.nextByte();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private static void printMatrix(byte[][] matrix) {//Method for printing matrix
|
||||
for (byte[] row : matrix) {
|
||||
for (byte el : row) {
|
||||
System.out.print(el + "\t ");
|
||||
}
|
||||
System.out.println();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
package IO_24._02_Бондаренко_Тарас_Андрійович.lab3;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
public class Lab3 {
|
||||
// String
|
||||
// Надрукувати слова без повторень заданого тексту в алфавітному порядку за першою літерою.
|
||||
|
||||
public static void main(String[] args) {
|
||||
String text = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Mauris a diam maecenas sed enim ut sem viverra. Amet est placerat in egestas erat imperdiet. Sed turpis tincidunt id aliquet risus. Amet porttitor eget dolor morbi non arcu risus quis. Elementum nibh tellus molestie nunc non blandit massa. Feugiat scelerisque varius morbi enim nunc faucibus. Ipsum faucibus vitae aliquet nec ullamcorper sit amet risus nullam. Quis enim lobortis scelerisque fermentum dui faucibus in. Sem viverra aliquet eget sit amet tellus cras adipiscing enim. Sed ullamcorper morbi tincidunt ornare. Sodales ut eu sem integer vitae justo eget magna. Mi ipsum faucibus vitae aliquet nec ullamcorper.";
|
||||
String[] words = text.split("[\\p{Punct}\\s]+");
|
||||
List<String> wordList = new ArrayList<>(Arrays.asList(words));//Class ArrayList implements interface List
|
||||
// asList returns immutable list
|
||||
Set<String> wordSet = new HashSet<>(wordList);// Class HashSet implements interface Set
|
||||
wordList.clear();
|
||||
wordList.addAll(wordSet);
|
||||
wordList.sort(String::compareToIgnoreCase);
|
||||
wordList.sort((o1, o2) -> o1.compareToIgnoreCase(o2));
|
||||
|
||||
for (String element : wordList) {
|
||||
System.out.println(element);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
package IO_24._02_Бондаренко_Тарас_Андрійович.lab4;
|
||||
|
||||
/**
|
||||
* Class that represents a boat with different characteristics.
|
||||
*/
|
||||
public class Boat {
|
||||
private final String name;
|
||||
private final int price;
|
||||
private final int mass;
|
||||
private final int age;
|
||||
private final String type;
|
||||
|
||||
public Boat(String name, int price, int mass, int age, String type) {
|
||||
this.name = name;
|
||||
this.price = price;
|
||||
this.mass = mass;
|
||||
this.age = age;
|
||||
this.type = type;
|
||||
}
|
||||
|
||||
public String getName() {
|
||||
return name;
|
||||
}
|
||||
|
||||
public int getPrice() {
|
||||
return price;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return String.format("%s - %s, which was built %d years ago, with mass - %d kg, has price - %d$;",
|
||||
type, name, age, mass, price);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
package IO_24._02_Бондаренко_Тарас_Андрійович.lab4;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.Comparator;
|
||||
import java.util.List;
|
||||
|
||||
public class Lab4 {
|
||||
public static void main(String[] args) {
|
||||
List<Boat> boatList = Arrays.asList(
|
||||
new Boat("Row V. Wave", 150000, 50000, 25, "cutter"),
|
||||
new Boat("Dirty Oar", 250000, 40000, 15, "cutter"),
|
||||
new Boat("Tumeric", 450000, 100000, 45, "cutter"),
|
||||
new Boat("Life is Good", 350000, 20000, 5, "cutter")
|
||||
);
|
||||
|
||||
boatList.sort(Comparator.comparing(Boat::getName));// comparing - method of Comparator interface
|
||||
System.out.println("Sorted by name:");
|
||||
printed(boatList);
|
||||
|
||||
boatList.sort(Comparator.comparing(Boat::getPrice).reversed());
|
||||
System.out.println("\nSorted by price in reverse order:");
|
||||
printed(boatList);
|
||||
}
|
||||
|
||||
/**
|
||||
* Print all characteristics of boats.
|
||||
*
|
||||
* @param boatList List of boats.
|
||||
*/
|
||||
public static void printed(List<Boat> boatList) {
|
||||
for (Boat boat : boatList) {
|
||||
System.out.println(boat);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package IO_24._02_Бондаренко_Тарас_Андрійович.lab5;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
public class Lab5 {
|
||||
public static void main(String[] args) {
|
||||
Text text = new Text("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Mauris a diam maecenas sed enim ut sem viverra. Amet est placerat in egestas erat imperdiet. Sed turpis tincidunt id aliquet risus. Amet porttitor eget dolor morbi non arcu risus quis. Elementum nibh tellus molestie nunc non blandit massa. Feugiat scelerisque varius morbi enim nunc faucibus. Ipsum faucibus vitae aliquet nec ullamcorper sit amet risus nullam. Quis enim lobortis scelerisque fermentum dui faucibus in. Sem viverra aliquet eget sit amet tellus cras adipiscing enim. Sed ullamcorper morbi tincidunt ornare. Sodales ut eu sem integer vitae justo eget magna. Mi ipsum faucibus vitae aliquet nec ullamcorper.");
|
||||
System.out.println(text);
|
||||
text.getSortedWordsByFirstLetter();
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
package IO_24._02_Бондаренко_Тарас_Андрійович.lab5;
|
||||
|
||||
public class Letter {
|
||||
private final char character;
|
||||
|
||||
public Letter(char character) {
|
||||
this.character = character;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return String.valueOf(character);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
package IO_24._02_Бондаренко_Тарас_Андрійович.lab5;
|
||||
|
||||
public class Punctuation implements SentenceElement {
|
||||
private final String character;
|
||||
|
||||
public Punctuation(String character) {
|
||||
this.character = character;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return character;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
package IO_24._02_Бондаренко_Тарас_Андрійович.lab5;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.HashSet;
|
||||
|
||||
public class Sentence {
|
||||
private final SentenceElement[] sentenceElements;
|
||||
private static final String PUNCTUATION = "\\p{Punct}";
|
||||
|
||||
public Sentence(String sentences) {
|
||||
String[] sentenceElement = sentences.split("(?=" + PUNCTUATION + ")| ");
|
||||
sentenceElements = new SentenceElement[sentenceElement.length];
|
||||
for (int i = 0; i < sentenceElement.length; i++) {
|
||||
if (sentenceElement[i].matches(PUNCTUATION)) {
|
||||
sentenceElements[i] = new Punctuation(sentenceElement[i]);
|
||||
} else {
|
||||
sentenceElements[i] = new Word(sentenceElement[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public static void getSortedWordsByFirstLetter(Sentence[] sentences) {
|
||||
StringBuilder allWords = new StringBuilder();
|
||||
for (Sentence sentence : sentences) {
|
||||
allWords.append(sentence).append(" ");
|
||||
}
|
||||
|
||||
String[] words = allWords.toString().split("\\W+");
|
||||
|
||||
HashSet<String> uniqueWords = new HashSet<>();
|
||||
|
||||
for (String word : words) {
|
||||
uniqueWords.add(word.toLowerCase());
|
||||
}
|
||||
|
||||
String[] uniqueSortedWords = uniqueWords.toArray(new String[0]);
|
||||
|
||||
Arrays.sort(uniqueSortedWords);
|
||||
|
||||
for (String word : uniqueSortedWords) {
|
||||
System.out.println(word);
|
||||
}
|
||||
}
|
||||
@Override
|
||||
public String toString() {
|
||||
StringBuilder out = new StringBuilder();
|
||||
for (SentenceElement se : sentenceElements) {
|
||||
if (se.getClass().isAssignableFrom(Word.class)) {
|
||||
out.append(" ");
|
||||
}
|
||||
out.append(se);
|
||||
}
|
||||
return out.toString();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
package IO_24._02_Бондаренко_Тарас_Андрійович.lab5;
|
||||
|
||||
public interface SentenceElement {
|
||||
// Об'єднуєм два типа
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
package IO_24._02_Бондаренко_Тарас_Андрійович.lab5;
|
||||
|
||||
public class Text {
|
||||
private final Sentence[] sentences;
|
||||
|
||||
public Text(String text) {
|
||||
String[] splitText = text.split("(?=[.!?]+)| ");
|
||||
sentences = new Sentence[splitText.length];
|
||||
for (int i = 0; i < splitText.length; i++) {
|
||||
sentences[i] = new Sentence(splitText[i]);
|
||||
}
|
||||
}
|
||||
|
||||
public void getSortedWordsByFirstLetter() {
|
||||
Sentence.getSortedWordsByFirstLetter(sentences);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
StringBuilder out = new StringBuilder();
|
||||
for (Sentence sentence : sentences) {
|
||||
out.append(sentence.toString());
|
||||
}
|
||||
return out.toString().strip();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
package IO_24._02_Бондаренко_Тарас_Андрійович.lab5;
|
||||
|
||||
public class Word implements SentenceElement {
|
||||
private final Letter[] letters;
|
||||
|
||||
public Word(String word) {
|
||||
letters = new Letter[word.length()];
|
||||
for (int i = 0; i < word.length(); i++) {
|
||||
letters[i] = new Letter(word.charAt(i));
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
StringBuilder out = new StringBuilder();
|
||||
for (Letter let : letters) {
|
||||
out.append(let.toString());
|
||||
}
|
||||
return out.toString();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
package IO_24._02_Бондаренко_Тарас_Андрійович.lab6;
|
||||
|
||||
public class Comfort extends Tariff {
|
||||
public Comfort(String name, int price, int customers) {
|
||||
super(name, price, customers);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
package IO_24._02_Бондаренко_Тарас_Андрійович.lab6;
|
||||
|
||||
public class Economy extends Tariff {
|
||||
|
||||
public Economy(String name, int price, int customers) {
|
||||
super(name, price, customers);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
package IO_24._02_Бондаренко_Тарас_Андрійович.lab6;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.Comparator;
|
||||
import java.util.Scanner;
|
||||
|
||||
public class Lab6 {
|
||||
public static void main(String[] args) {
|
||||
Comfort tariff1 = new Comfort("Comfort", 100, 5000);
|
||||
Economy tariff2 = new Economy("Economy", 25, 10000);
|
||||
Optimal tariff3 = new Optimal("Optimal", 300, 50000);
|
||||
|
||||
Tariff[] tariffs = {tariff1, tariff2, tariff3};
|
||||
int sum = 0;
|
||||
System.out.println("Тарифи мобільної мобільної компанії:");
|
||||
for (int i = 0; i < tariffs.length; i++) {
|
||||
System.out.printf("\t%d. %s%n", i + 1, tariffs[i].getName());
|
||||
sum += tariffs[i].getCustomers();
|
||||
}
|
||||
System.out.println("\nЗагальна кількість користувачів: " + sum + ";");
|
||||
|
||||
System.out.println("\nТарифи мобільної компанії відсортовані за вартістю:");
|
||||
Arrays.sort(tariffs, Comparator.comparing(Tariff::getPrice));
|
||||
for (int i = 0; i < tariffs.length; i++) {
|
||||
System.out.printf("\t%d. %s%n", i + 1, tariffs[i]);
|
||||
}
|
||||
System.out.println("\nВведіть діапазон цін, в якому бажаєте підібрати тариф: ");
|
||||
|
||||
Scanner scan = new Scanner(System.in);
|
||||
System.out.print("\tМінімальна ціна: ");
|
||||
int minSum = scan.nextInt();
|
||||
System.out.print("\tМаксимальна ціна: ");
|
||||
int maxSum = scan.nextInt();
|
||||
scan.close();
|
||||
int n2 = 0;
|
||||
|
||||
System.out.println("\nПідібрані тарифи: ");
|
||||
for (int i = 0; i < tariffs.length; i++) {
|
||||
if (minSum <= tariffs[i].getPrice() && tariffs[i].getPrice() <= maxSum) {
|
||||
System.out.printf("\t%d. %s%n", i + 1, tariffs[i]);
|
||||
n2 += 1;
|
||||
}
|
||||
}
|
||||
if (n2 == 0) {
|
||||
System.out.println("\tНе знайдено тарифів в заданому діапазоні цін;");
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
package IO_24._02_Бондаренко_Тарас_Андрійович.lab6;
|
||||
|
||||
public class Optimal extends Tariff {
|
||||
public Optimal(String name, int price, int customers) {
|
||||
super(name, price, customers);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package IO_24._02_Бондаренко_Тарас_Андрійович.lab6;
|
||||
|
||||
public class Tariff {
|
||||
private final String name;
|
||||
private final int price;
|
||||
private final int customers;
|
||||
|
||||
public Tariff(String name, int price, int customers) {
|
||||
this.name = name;
|
||||
this.price = price;
|
||||
this.customers = customers;
|
||||
}
|
||||
|
||||
public String getName() {
|
||||
return name;
|
||||
}
|
||||
|
||||
public int getPrice() {
|
||||
return price;
|
||||
}
|
||||
|
||||
public int getCustomers() {
|
||||
return customers;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return "Тариф " + name + ", коштує " + price + " грн.";
|
||||
}
|
||||
}
|
||||
+7
-52
@@ -1,60 +1,15 @@
|
||||
import java.util.Scanner;
|
||||
import java.util.InputMismatchException;
|
||||
|
||||
public class Main {
|
||||
public static void main(String[] args) {
|
||||
Scanner scan = new Scanner(System.in);
|
||||
System.out.println("Введіть значення n:");
|
||||
double n = 0;
|
||||
try {
|
||||
n = scan.nextDouble();
|
||||
} catch (InputMismatchException e) {
|
||||
System.out.println("Число введене не вірно");
|
||||
System.exit(0);
|
||||
}
|
||||
System.out.println("Введіть значення m:");
|
||||
double m = 0;
|
||||
try {
|
||||
m = scan.nextDouble();
|
||||
} catch (InputMismatchException e) {
|
||||
System.out.println("Число введене не вірно");
|
||||
System.exit(0);
|
||||
System.out.println(args[1]);
|
||||
System.out.println("Hello world!");
|
||||
// System.out.println(1);
|
||||
}
|
||||
|
||||
System.out.println("Введіть значення a:");
|
||||
double a = 0;
|
||||
try {
|
||||
a = scan.nextDouble();
|
||||
} catch (InputMismatchException e) {
|
||||
System.out.println("Число введене не вірно");
|
||||
System.exit(0);
|
||||
}
|
||||
System.out.println("Введіть значення b:");
|
||||
double b = 0;
|
||||
try {
|
||||
b = scan.nextDouble();
|
||||
} catch (InputMismatchException e) {
|
||||
System.out.println("Число введене не вірно");
|
||||
System.exit(0);
|
||||
}
|
||||
if (a > n) {
|
||||
System.out.println("Значення n має бути більшим або рівним a");
|
||||
System.exit(0);
|
||||
}
|
||||
if (b > m) {
|
||||
System.out.println("Значення m має бути більшим або рівним b");
|
||||
System.exit(0);
|
||||
}
|
||||
double s1 = 0;
|
||||
double s2 = 0;
|
||||
void myFunction() {
|
||||
|
||||
for (double i = a; i <= n; i++) {
|
||||
for (double j = b; j <= m; j++){
|
||||
// оскільки C дорівнює 0, то можна скоротити i
|
||||
s1=s1+(1/j);
|
||||
}
|
||||
s2=s2+s1;
|
||||
}
|
||||
System.out.println("Результат:" + s2);
|
||||
|
||||
int myFunction2() {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
package encapsulationInheritancePolymorphism;
|
||||
|
||||
public class Encapsulation {
|
||||
/*private*/ int field;
|
||||
private int field2;
|
||||
// int a = 1;
|
||||
|
||||
public void myMethodForTheField () {
|
||||
System.out.println(field);
|
||||
}
|
||||
|
||||
public void myMethodForTheField2 () {
|
||||
System.out.println(field);
|
||||
}
|
||||
|
||||
public void myMethodForTheFieldAndTheField2 () {
|
||||
System.out.println(field);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
package encapsulationInheritancePolymorphism;
|
||||
|
||||
public class EncapsulationInheritancePolymorphism {
|
||||
|
||||
public static void main(String[] args) {
|
||||
int a = 1;
|
||||
// var b = 2;
|
||||
// System.out.println(b);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
package encapsulationInheritancePolymorphism;
|
||||
|
||||
public class Main {
|
||||
public static void main(String[] args) {
|
||||
Student student = new Student();
|
||||
|
||||
|
||||
|
||||
|
||||
//...
|
||||
|
||||
student.setFaculty("FPM", "MO-22");
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
package encapsulationInheritancePolymorphism;
|
||||
|
||||
public class Student {
|
||||
private String name;
|
||||
private String surname;
|
||||
private String group;
|
||||
private String faculty;
|
||||
|
||||
|
||||
public String getName() {
|
||||
return name;
|
||||
}
|
||||
|
||||
public void setFaculty(String faculty, String group) {
|
||||
this.faculty = faculty;
|
||||
this.group = group;
|
||||
}
|
||||
}
|
||||
@@ -1,62 +0,0 @@
|
||||
package lab2;
|
||||
|
||||
import java.util.InputMismatchException;
|
||||
import java.util.Scanner;
|
||||
|
||||
public class Main {
|
||||
public static void main(String[] args) {
|
||||
Scanner scan = new Scanner(System.in);
|
||||
System.out.println("Введіть значення n:");
|
||||
double n = 0;
|
||||
try {
|
||||
n = scan.nextDouble();
|
||||
} catch (InputMismatchException e) {
|
||||
System.out.println("Число введене не вірно");
|
||||
System.exit(0);
|
||||
}
|
||||
System.out.println("Введіть значення m:");
|
||||
double m = 0;
|
||||
try {
|
||||
m = scan.nextDouble();
|
||||
} catch (InputMismatchException e) {
|
||||
System.out.println("Число введене не вірно");
|
||||
System.exit(0);
|
||||
}
|
||||
|
||||
System.out.println("Введіть значення a:");
|
||||
double a = 0;
|
||||
try {
|
||||
a = scan.nextDouble();
|
||||
} catch (InputMismatchException e) {
|
||||
System.out.println("Число введене не вірно");
|
||||
System.exit(0);
|
||||
}
|
||||
System.out.println("Введіть значення b:");
|
||||
double b = 0;
|
||||
try {
|
||||
b = scan.nextDouble();
|
||||
} catch (InputMismatchException e) {
|
||||
System.out.println("Число введене не вірно");
|
||||
System.exit(0);
|
||||
}
|
||||
if (a > n) {
|
||||
System.out.println("Значення n має бути більшим або рівним a");
|
||||
System.exit(0);
|
||||
}
|
||||
if (b > m) {
|
||||
System.out.println("Значення m має бути більшим або рівним b");
|
||||
System.exit(0);
|
||||
}
|
||||
double s1 = 0;
|
||||
double s2 = 0;
|
||||
|
||||
for (double i = a; i <= n; i++) {
|
||||
for (double j = b; j <= m; j++){
|
||||
// оскільки C дорівнює 0, то можна скоротити i
|
||||
s1=s1+(1/j);
|
||||
}
|
||||
s2=s2+s1;
|
||||
}
|
||||
System.out.println("Результат:" + s2);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
package test;
|
||||
|
||||
public class A {
|
||||
/*private*/ int f/* = 3*/;
|
||||
|
||||
public int getF() {
|
||||
return f;
|
||||
}
|
||||
|
||||
public void setF(int f) {
|
||||
this.f = f;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
package test;
|
||||
|
||||
public class Main {
|
||||
public static void main(String[] args) {
|
||||
A a = new A();
|
||||
System.out.println(a.getF());
|
||||
a.setF(1);
|
||||
System.out.println(a.getF());
|
||||
|
||||
System.out.println(a.f);
|
||||
|
||||
int[] array = {1, 2, 1};
|
||||
System.out.println(array.length);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user