2017-11-18 3 views
-4

ここに初めて何かを書く。サブルーチンが機能しません

サブルーチンが機能しないのはなぜですか? 私はブール値を取得するmain関数でサブルーチンを開こうとしています。

command

import java.util.Scanner; 

public class Aufgabe1 { 

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

     int eingabe = 0; 
     int zahl = 0; 
     boolean primzahl = false; 


     eingabe = scan.nextInt();//Input 1 



     if (eingabe == 1) { 
      zahl = scan.nextInt(); //Input 2 
      unterprogramm1(zahl); 
     } 

     public static boolean unterprogramm1(boolean primzahl) { 
      for (int i = 0; i < zahl; i++) { 
       if (zahl % i == 0) { 
        primzahl = true; 
       } 
      } 
      return primzahl; 
     } 
+0

メソッド宣言に 'primzahl'の型を指定しませんでした。 – Logan

+0

より具体的にする必要があります。そして、あなたはまずJavaを学ぶべきです。本を読む。 – Ivan

+0

私はコードの前でそれを辞退しました。完全なコードを投稿する必要がありますか? – Chris

答えて

0

あなたは、パラメータリストでboolean primzahlを書くだけでなくprimzahlのとmain関数の外の方法を移動する必要があります。

+0

それはうまくいきません:(ただ1つ以上のエラー – Chris

+0

どこにこのメソッドが定義されていますか?メイン関数または外にありますか? –

+0

私はスレッドを更新しました – Chris

関連する問題