Advertisement
sfrsnyz

Юшкин ЯП7

May 21st, 2021
39
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.21 KB | None | 0 0
  1.  
  2.  
  3. import java.io.File;
  4. import java.io.FileNotFoundException;
  5. import java.io.PrintWriter;
  6. import java.util.Scanner;
  7.  
  8. public class Main {
  9. public static void main(String[] args) throws FileNotFoundException {
  10. PrintWriter printWriter1=new PrintWriter(new File("First.txt"));
  11. PrintWriter printWriter2=new PrintWriter(new File("Second.txt"));
  12. PrintWriter printWriter3=new PrintWriter(new File("Third.txt"));
  13. WorkingClass.replace(() -> { //запись в отдельный файл квадратов чисел
  14. Scanner scanner =new Scanner(new File("Ввод.txt"));
  15. while (scanner.hasNext()){
  16. int val=scanner.nextInt();
  17. printWriter1.println(String.format("%s²=%s",val,(int)Math.pow(val,2)));
  18. }
  19. printWriter1.close();
  20. scanner.close();
  21. });
  22. WorkingClass.replace(() -> { //подсчет среднего значения чисел из файла
  23. Scanner scanner =new Scanner(new File("Ввод.txt"));
  24. int sum=0;
  25. int counter=0;
  26. while (scanner.hasNext()){
  27. sum+=scanner.nextInt();
  28. counter++;
  29. }
  30. printWriter2.println("Среднее значение: "+(double)(sum/counter));
  31. printWriter2.close();
  32. scanner.close();
  33. });
  34. WorkingClass.replace(() -> { //запись в отдельный файл кубов чисел
  35. Scanner scanner =new Scanner(new File("Ввод.txt"));
  36. while (scanner.hasNext()){
  37. int val=scanner.nextInt();
  38. printWriter3.println(String.format("%s³=%s",val,(int)Math.pow(val,3)));
  39. }
  40. printWriter3.close();
  41. scanner.close();
  42. });
  43.  
  44. }
  45. }
  46. ///////////
  47.  
  48. import java.io.FileNotFoundException;
  49.  
  50. public class WorkingClass {
  51. public static void replace(WorkingInterface workingInterface) throws FileNotFoundException {
  52. workingInterface.replace();
  53. }
  54. }
  55.  
  56. ////////////
  57.  
  58. import java.io.FileNotFoundException;
  59.  
  60. public interface WorkingInterface {
  61. void replace() throws FileNotFoundException;
  62. }
  63.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement