java - I am trying to return an array which holds the totals of all sublists in an array -
java - I am trying to return an array which holds the totals of all sublists in an array -
but when seek homecoming array gives me weird reference returned : array is: [i@895684 dont know why isn't working, unsure of how include total of sublists of array size a[1], a[2], a[3]... a[n-1]
import java.util.*; class sumarray { public static void main(string[] args) { scanner input = new scanner(system.in); system.out.println("enter numbers (all on 1 line, separated commas):"); string line = input.nextline(); string[] numbers = line.split(","); int[] array = new int[numbers.length]; for(int i=0; i<array.length; i++) array[i]=integer.parseint(numbers[i].trim()); int[] highsum = highestsum(array); system.out.println("the array is: "+highsum); } public static int[] highestsum(int[] a) { // int[] array = new int[a.length]; //int end = a.length - 1; int sum = 0; int[] highestsum = new int[a.length-1]; (int j=0; j<a.length - 1; j++) { for(int i=0; i<a.length; i++){ sum = sum + a[i]; system.out.println(sum + " " + a.length); } highestsum[j] = sum; system.out.println(highestsum[j]); } homecoming highestsum; }
this
int[] highsum = highestsum(array); system.out.println("the array is: "+highsum);
will print result see. use
system.out.println("the array is: " + arrays.tostring(highsum));
to print content.
java arrays
Comments
Post a Comment