子程序不起作用

时间:2017-11-18 18:30:36

标签: java

第一次在这里写点什么。

为什么我的子程序不起作用? 我试图在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;
        }

1 个答案:

答案 0 :(得分:0)

您应该在参数列表中编写boolean primzahl,而不只是primzahl,并将方法移到main函数之外。