2016-05-18 6 views
0

印刷時にエラーが発生します。コードの問題点を教えてください。おかげ印刷時のエラー

import java.util.Scanner; 
public class Main { 

    public static void doStuff(int a, int b){ 
     for(int i = a; i <= b; i++){ 
      printNum(i); 
     } 
    } 

    public static void printNum(int x){ 
     System.out.print(x + " "); 
    } 

    public static void main(String[] args) { 
     System.out.println(doStuff(2, 7)); 
    } 
} 
+0

'System.out.println(doStuff(2,7));'これはあなたの問題です。 'doStuff(2、7)'は何も返さないvoidメソッドです(したがって、印刷することはできません)。その前にある 'system.out.println'を削除してください。 – Ironcache

+0

表示されているエラーメッセージを指定しておけば、大いに役立ちます。また、なぜあなたは 'System.out.println(doStuff(2,7))'を持っていますか? 'doStuff'は何も返しません。 – lurker

答えて

2

問題はそのdoStuff戻り無効であり、あなたはそれが
System.out.printlnへの引数としてそれを使用して)印刷してみてください。