Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.*;
- import java.util.stream.*;
- import java.util.LinkedList;
- class summ extends Thread{
- LinkedList<Integer> last;
- public summ(LinkedList<Integer> a){
- last=a;
- }
- @Override
- public void run(){
- int sum=0;
- for (int i = 0; i < last.size(); i++) {
- sum += last.get(i);
- }
- System.out.println("summation of array is : " + sum);
- }
- }
- class Average extends Thread{
- LinkedList<Integer> last;
- public Average(LinkedList<Integer> a){
- last=a;
- }
- @Override
- public void run(){
- int sum=0;
- for (int i = 0; i < last.size(); i++) {
- sum += last.get(i);
- }
- double average=sum/last.size();
- System.out.println("average is : " + average);
- }
- }
- /*
- class MinMax extends Thread{
- int [] array;
- public MinMax(int [] a){
- array=a;
- }
- @Override
- public void run(){
- int min = Arrays.stream(array).min().getAsInt();
- int max = Arrays.stream(array).max().getAsInt();
- System.out.println("Min = " + min);
- System.out.println("Max = " + max);
- }
- } */
- public class Test {
- /*
- public static void median(int[] array){
- Arrays.sort(array);
- double median;
- if (array.length % 2 == 0)
- median = ((double)array[array.length/2] + (double)array[array.length/2 - 1])/2;
- else
- median = (double) array[array.length/2];
- System.out.println("Median is : " + median);
- }
- public static void sum(int[] array){
- }*/
- public static void main(String[] args) {
- Scanner s = new Scanner(System.in);
- LinkedList<Integer> last = new LinkedList<Integer>();
- System.out.println("Please enter 10 numbers");
- for (int i = 0; i < 9; i++) {
- Average a = new Average(last);
- // MinMax m = new MinMax(last);
- summ z=new summ(last);
- last.add(s.nextInt());
- a.start();
- //m.start();
- z.start();
- try{
- Thread.sleep(50);
- z.join();a.join();//m.join();
- }
- catch(InterruptedException iio){}
- }
- //minmax(array);
- /*median(array);
- sum(array);*/
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement