Arrays in Java (Exercise 2)

preview_player
Показать описание
Java Programming: Programming Question on Arrays in Java Programming
Topics Discussed:
1) Writing a program that displays the sum, product, and average of the elements of an integer array.

Music:
Axol x Alex Skrindo - You [NCS Release]

#JavaByNeso #JavaProgramming #ArraysInJava
Рекомендации по теме
Комментарии
Автор

I did this with methods but hopefully twas' done successfully Thank you so much Sir

narayanibhardwaj
Автор

public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("Enter the number of elements: ");
int n = input.nextInt();
int[] arrays = new int[n];
fillArrays(arrays);
printArrays(arrays);
displayMaths(arrays);
}

private static void displayMaths(int[] arrays) {
int sum = 0;
int product = 1;
double ave;
for(int i = 0; i < arrays.length; i++){
sum = sum + arrays[i];
product = product * arrays[i];
}
ave = (double)sum / arrays.length;
System.out.println("sum = " + sum + ", product = " + product + ", average = " + ave);
}

private static void printArrays(int[] arrays) {

}

private static void fillArrays(int[] arrays) {
Scanner input = new Scanner(System.in);
System.out.println("Enter the elements: ");
for(int i = 0; i < arrays.length; i++){
System.out.print("Element " + (i + 1) + ": ");
arrays[i] = input.nextInt();
}
}
}

caesaaar
Автор

I spent 10 minutes looking at my code trying to figure out why my product operation didn't work until I realized I declared it to be equal to 0, so basically anything times 0 is 0 hahaha

JoseA_CT
Автор

class App{
public static void main(String[] args) {

int[] integers = {1, 2, -3, 5, 7};

//Dont start multiplication at 0.
int sum = 0, product = 1;
double average = 0;

for (int i = 0; i < integers.length; i++){
sum += integers[i];
product *= integers[i];
average += sum/integers.length;
// average +=
// average +=
}

System.out.println("Sum: " + sum);
System.out.println("Product: " + product);
System.out.println("Average: " + average);

}
}

kvelez
Автор

public static void main(String[] args) {

int[] arr = {1, 2, -3, 5, 7};
System.err.println("sum = " + sum(arr) + "\nproduct = " + product(arr) + "\naverage = " + average(arr));
}

static double sum (int[] arr) {

int value = 0;
for(int a : arr) {
value += a;
}
return value;
}

static int product (int[] arr) {

int value = 1;
for (int a : arr) {
value *= a;
}
return value;
}

static double average (int[] arr) {

return sum(arr) / arr.length;
}

kevinbanan
Автор

import java.util.Arrays;

public class Main {

public static int adding(int[ ] numbers) {
int sum = 0;
for ( int number : numbers ) {
sum += number;
}
return sum;
}


public static int multiplication(int[] numbers) {
int multiplication = 1;
for ( int number : numbers {
multiplication *= number;
}
return multiplication;
}

public static double average(int[] numbers) {

return ((double) adding(numbers)) / (numbers.length);
}

public static void main(String[ ] args) {
int[ ] numbers = new int[ ]{3, 12, 4, 2, 3, 23};
System.out.println("My array values : " + Arrays.toString(numbers));
System.out.println("Adding array's value : " + adding(numbers));
array's value : " + multiplication(numbers));
System.out.println("Average of array's value : " + average(numbers));

}
}

softwaredeveloper
Автор

import java.util.*;

class Check {

public static void main(String[] args) {

Scanner input = new Scanner(System.in);
System.out.print("Enter the size of the array: ");
int size = input.nextInt();

int[] numbers = new int[size];

System.out.println("Sum of elements of an array is: " + sum(numbers));
System.out.println("Product of elements of an array is: " + product(numbers));
System.out.println("Average of elements of an array is: " + average(numbers));
}

private static void fillArrayOfIntegers(int[] numbers) {
Scanner input = new Scanner(System.in);

for(int i = 0; i < numbers.length; i++) {
System.out.print("Enter an integer: ");
numbers[i] = input.nextInt();
}
}

private static int sum(int[] numbers) {
int sum = 0;
for(int i = 0; i < numbers.length; i++) {
sum += numbers[i];
}

return sum;
}

private static int product(int[] numbers) {
int product = 1;
for(int i = 0; i < numbers.length; i++) {
product *= numbers[i];
}

return product;
}

private static double average(int[] numbers) {
double sum = sum(numbers);

return sum / numbers.length;
}
}

suswithcherry
join shbcf.ru