SHARE
TWEET

Shitcode

a guest Oct 19th, 2019 55 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import java.util.Scanner;
  2. import java.io.*;
  3. public class Homework6 {
  4.     public static void number1() {
  5.         try {
  6.            Scanner scan = new Scanner(System.in);
  7.          System.out.println("Please enter filename");
  8.          String FileName = scan.next();
  9.          System.out.println("Enter a word to check:");
  10.          String str = scan.next().toLowerCase();
  11.          scanSTR(str, FileName);
  12.          scan.close();
  13.         }
  14.         catch (IOException exception) {
  15.           exception.printStackTrace();
  16.         }  
  17.     }
  18.    
  19.    
  20.      public static void main(String[] args) throws IOException {
  21.                    //number1();
  22.                    number2();
  23.      }
  24.      
  25.         public static void scanSTR(String str, String FileName) throws IOException{
  26.             try {
  27.                 File inputFile = new File(FileName);
  28.                 Scanner in = new Scanner(inputFile);
  29.                 String verified =  " ";
  30.                 while (in.hasNext()) {
  31.                     String input = in.next().toLowerCase();
  32.                     if (input.contains(str)) {
  33.                         verified += (input + " ");
  34.                     }
  35.                 }  
  36.                 System.out.println(verified);  
  37.                 in.close();
  38.             }
  39.             catch (IOException exception) {
  40.                 exception.printStackTrace();
  41.             }      
  42.         }
  43.  
  44.  
  45.         public static void number2() throws IOException{
  46.             Scanner scan = new Scanner(System.in);
  47.             System.out.println("Please enter filename");
  48.             String inputFileName = scan.next();
  49.             scan.close();
  50.             File inputFile = new File(inputFileName);
  51.             try {
  52.                 Scanner in = new Scanner(inputFile);
  53.                 String line = "";
  54.                 while(in.hasNextLine()) {
  55.                     line = in.nextLine();
  56.                     String[] values = line.split(",");
  57.                     if(line.isEmpty()) {
  58.                         continue;
  59.                     }
  60.                     double[] intvalues = new double[values.length];
  61.                     for (int i = 0; i < values.length; i++) {
  62.                         intvalues[i] = Double.parseDouble(values[i]);
  63.                     }
  64.                     double median = 0, min = intvalues[0], max = intvalues[0];
  65.                     for(double a : intvalues) {
  66.                         if(min > a) {
  67.                             min = a;
  68.                         }
  69.                         if(max < a) {
  70.                             max = a;
  71.                         }
  72.                     }
  73.                     if(intvalues.length % 2  == 0) {
  74.                         median = intvalues[intvalues.length / 2];
  75.                         median += intvalues[intvalues.length / 2 - 1];
  76.                         median /= 2;
  77.                     }else {
  78.                         median = intvalues[intvalues.length / 2];
  79.                     }
  80.                     PrintWriter out = new PrintWriter(new FileWriter("output", true));
  81.                     out.print("Min = " + min + " Max = " + max + " Median = " + median +"\n");
  82.                     out.close();
  83.                 }
  84.      
  85.             }
  86.             catch (FileNotFoundException e) {
  87.                 System.out.println(e.getMessage());
  88.             } catch (IOException e) {
  89.                 System.out.println(e.getMessage());
  90.             }
  91.         }
  92.     }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top