伊莉討論區

標題: [已解決]java作業 程式有錯 麻煩高手解答一下 [打印本頁]

作者: 橘一    時間: 2011-12-15 08:24 PM     標題: [已解決]java作業 程式有錯 麻煩高手解答一下

本帖最後由 橘一 於 2011-12-16 04:48 PM 編輯

程式裡有一段 有錯 不知道怎麼解決
有哪位高手可以解答一下
import java.util.Scanner;
public class Gemstone
{
        public static void main(String[] args)
        {
                Scanner scanner = new Scanner(System.in);
                System.out.print("Please enter an integer: ");
                int n = scanner.nextInt();
                int output[] = new int[n];
                for(int i=0; i<n; i++)
                {
                        System.out.print("Please enter two integers seperated by a space: ");
                        output = squareSum(scanner.nextInt() scanner.nextInt());<----類型不符:無法從 int 轉換為 int[]
                }
                for(int i:output)
                        System.out.println(i);
        }

        private static int squareSum(int a, int b)
        {
                int sum = 0;
                while(a<=b)
                {
                        sum += a*a;
                        a++;
                }
                return sum;
        }
}
作者: B1DE49FC    時間: 2011-12-16 02:27 AM

output 是陣列
記得加上陣列索引

output[i] = squareSum(scanner.nextInt(), scanner.nextInt());
作者: 橘一    時間: 2011-12-16 04:48 PM

謝謝你的回答我已經解決了




歡迎光臨 伊莉討論區 (http://a401.file-static.com/) Powered by Discuz!