Array

Run Settings
LanguageJava
Language Version
Run Command
import java.io.*; import java.util.*; class Main { public static void main(String[] args) { int[] intArray = {5, 10, 15, 20, 25, 30, 35}; sumAllElements(intArray); removeandSum(intArray); listEvenAndSum(intArray); listOddAndSum(intArray); arrayGen(intArray); } public static void sumAllElements(int[] intArray){ int sum =0; for (int i = 0; i<intArray.length; i++){ sum +=intArray[i]; } System.out.println("The elements are: "+ Arrays.toString(intArray)); } public static void removeandSum(int[] myArray){ int sum=0; int target =1; int[] copyofArray = new int[myArray.length -1]; for(int a=0, b=0; a<myArray.length; a++){ if(a!= target-1){ copyofArray[b++] =myArray[a]; } } int target2=2; int[] copyofArray2 = new int[copyofArray.length-1]; for(int a=0, b=0; a<copyofArray.length; a++){ if(a != target2-2){ copyofArray2[b++] = copyofArray[a]; sum += copyofArray[b]; } } System.out.println("\nOriginal Array: "+ Arrays.toString(myArray)); System.out.println("Array with element 1 and 2 removed: "+ Arrays.toString(copyofArray2)); System.out.println("Sum is now: "+sum); } public static void listEvenAndSum(int[] evenNum){ int evenTotal =0; System.out.println("\nEven elements are: "); for(int i=0; i<evenNum.length; i++){ if(evenNum[i]%2 == 0){ evenTotal+=evenNum[i]; System.out.print(" "+evenNum[i]); } } System.out.println(" = "+evenTotal); } public static void listOddAndSum(int[] oddNum){ int oddTotal =0; System.out.println("\nOdd elements are: "); for(int i=0; i<oddNum.length; i++){ if(oddNum[i]%2 != 0){ oddTotal+=oddNum[i]; System.out.print(" "+oddNum[i]); } } System.out.println(" = "+oddTotal); } public static void arrayGen(int[] addArray){ double randomNum = Math.round(Math.random()*100); int newElement =(int)randomNum; int newarr[] = new int[addArray.length +1]; for(int i=0; i<addArray.length; i++){ newarr[i] = addArray[i]; } newarr[addArray.length]=newElement; System.out.println("The new element is: " + newElement); System.out.println("The new arrays is: "+ Arrays.toString(newarr)); } }
Editor Settings
Theme
Key bindings
Full width
Lines