View Code of Problem 19

import java.util.Scanner;
public static void main(String[] args){
       
        Scanner in = new Scanner(System.in);

        while (in.hasNext()) {

            Integer n = in.nextInt();
            if(n==0) return;
            int[] A=new int[n];
            for(int i=0;i<n;i++){
                 A[i]=in.nextInt();
            }
            System.out.println(getMaxSum(A,n));
        }
    }

    public static int  getMaxSum(int[] A, int n) {
        // write code here
        if(A==null || n==0) return -1;
        if(n==1) return A[0];
        int max=A[0];
        int sum=max;
        for(int i=1;i<n;i++){
            if(sum<0) {
                if(max<sum) max=sum;
                sum=0;
            }else{
                if(max<sum) max=sum;
            }
            sum+=A[i];

        }
        return max;
    }
/*
Main.java:2: error: class, interface, or enum expected
public static void main(String[] args){
              ^
Main.java:6: error: class, interface, or enum expected
        while (in.hasNext()) {
        ^
Main.java:9: error: class, interface, or enum expected
            if(n==0) return;
            ^
Main.java:10: error: class, interface, or enum expected
            int[] A=new int[n];
            ^
Main.java:11: error: class, interface, or enum expected
            for(int i=0;i<n;i++){
            ^
Main.java:11: error: class, interface, or enum expected
            for(int i=0;i<n;i++){
                        ^
Main.java:11: error: class, interface, or enum expected
            for(int i=0;i<n;i++){
                            ^
Main.java:13: error: class, interface, or enum expected
            }
            ^
Main.java:15: error: class, interface, or enum expected
        }
        ^
Main.java:18: error: class, interface, or enum expected
    public static int  getMaxSum(int[] A, int n) {
                  ^
Main.java:21: error: class, interface, or enum expected
        if(n==1) return A[0];
        ^
Main.java:22: error: class, interface, or enum expected
        int max=A[0];
        ^
Main.java:23: error: class, interface, or enum expected
        int sum=max;
        ^
Main.java:24: error: class, interface, or enum expected
        for(int i=1;i<n;i++){
        ^
Main.java:24: error: class, interface, or enum expected
        for(int i=1;i<n;i++){
                    ^
Main.java:24: error: class, interface, or enum expected
        for(int i=1;i<n;i++){
                        ^
Main.java:27: error: class, interface, or enum expected
                sum=0;
                ^
Main.java:28: error: class, interface, or enum expected
            }else{
            ^
Main.java:30: error: class, interface, or enum expected
            }
            ^
Main.java:33: error: class, interface, or enum expected
        }
        ^
Main.java:35: error: class, interface, or enum expected
    }
    ^
21 errors
*/

Double click to view unformatted code.


Back to problem 19