• Ноября 25, 2020, 04:28:44 am
• Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
Новости: Вебинар по выбору IT профессии: http://bit.ly/2S4kcC6

Автор Тема: Java_Start_alexander_Jilanska_14_01_2020  (Прочитано 1481 раз)

Карина Челпан

  • Пользователи
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Java_Start_alexander_Jilanska_14_01_2020
« Ответ #105 : Февраля 16, 2020, 10:25:14 pm »
Тема 7
Задание 1
package gmail.com;

import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

public class Main {

public static void main(String[] args) {
Date date1 = new Date();
Date date2 = new Date();

Calendar cl = Calendar.getInstance();
cl.set(Calendar.MONTH, 0);
date2 = cl.getTime();
long t = date1.getTime() - date2.getTime();
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");

String text1 = sdf.format(date1);
String text2 = sdf.format(date2);

System.out.println(text1);
System.out.println(text2);
System.out.println(t + " ms");

}

}
Задание 2
package gmail.com;

import java.util.Arrays;

public class Main {

public static void main(String[] args) {
int[] array = { 0, 5, 2, 4, 7, 1, 3, 19 };
System.out.println(Arrays.toString(array));
System.out.println(arraytostring(array));

}

public static String arraytostring(int[] array) {
StringBuilder sb = new StringBuilder();
sb.append("[");
for (int i = 0; i < array.length-1; i++) {
sb.append(array[i] + ", ");
}
if (array.length!=0) {
sb.append(array[array.length-1]);
}
sb.append("]");
return sb.toString();
}
}
Задание 3
package gmail.com;

import java.util.Scanner;

public class Main {

public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Input number 10");
int num = sc.nextInt(2);
System.out.println(num);

}

}
Задание 4
package gmail.com;

import java.util.Formatter;

public class Main {

public static void main(String[] args) {

doubleToString(Math.PI, 4);

}

public static void doubleToString(double num, int n) {
Formatter form = new Formatter();
for (int i = 2; i < 12; i++) {
form.format("%." + i + "f \n", num);
}

System.out.println(form.toString());
form.close();
}
}
Тема 8
Задание 1
package gmail.com;

import java.io.File;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Scanner;

public class Main {

public static void main(String[] args) {
File file = new File("temp.txt");
try {
if (!file.exists()) {
file.createNewFile();
}
} catch (IOException e) {
e.printStackTrace();
}

try (PrintWriter pw = new PrintWriter(file)) {
System.out.println(
"Вы сейчас в текстовом редакторе, введите ваш текст.\nДля выхода используйте слово 'exit'!");
while (true) {
Scanner sc = new Scanner(System.in);
String text = sc.nextLine();
pw.printf(text + "\n", file);
if (text.equals("exit")) {
System.out.println("Твоя программа завершена!");
sc.close();
pw.close();
file.delete();
break;
}
}
} catch (IOException e) {
System.out.println(e);
}
}
}
Задание 2
package gmail.com;

import java.io.File;
import java.io.IOException;
import java.io.PrintWriter;
import java.text.SimpleDateFormat;
import java.util.Date;

public class Main {

public static void main(String[] args) {
int[][] profit = new int[][] { { 2015, 2016, 2017, 2018, 2019 }, { 120, 98, 106, 203, 211 } };
String del = ";";
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("dd_MM_yyyy");
File file = new File("report" + sdf.format(date) + ".csv");
saveReports(file, del, profit);
System.out.println("Done!");
}

public static void saveReports(File file, String del, int[][] profit) {
try (PrintWriter pw = new PrintWriter(file)) {
for (int i = 0; i < profit.length; i++) {
for (int j = 0; j < profit[i].length; j++) {
pw.print(profit[i][j] + del);
}
pw.println();

}

} catch (IOException e) {
System.out.println(e);
}

}
}

Задание 3
package gmail.com;

import java.io.File;

public class Main {

public static void main(String[] args) {
folderExsplorer("C:\\Users\\Karina\\Java_start\\HW8.3");
}

public static void folderExsplorer(String folder) {
File workFolder = new File(folder);
File[] files = workFolder.listFiles();
for (int i = 0; i < files.length; i++) {
if (workFolder.isDirectory()) {
System.out.println(files[i]);
}

}

}

}

Alexander Ts

  • Преподаватели
  • Пользователи
  • *
  • Сообщений: 14336
    • Просмотр профиля
    • E-mail
Re: Java_Start_alexander_Jilanska_14_01_2020
« Ответ #106 : Февраля 17, 2020, 03:03:10 pm »
Карина Челпан
Решение верное