第一次在这里写点什么。
为什么我的子程序不起作用? 我试图在main函数中打开子例程以获得布尔值。
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 :(得分:0)
您应该在参数列表中编写boolean primzahl
,而不只是primzahl
,并将方法移到main
函数之外。