Meu código é esse abaixo, porém o NetBeans só roda ele até o exe2, mesmo com o exe3 e exe4 declarados na main, alguém me salvaaaa:
package prova1;
import java.util.Scanner;
public class PROVA {
public static void main(String[] args) {
exe1();
exe2();
exe3();
exe4();
}
public static void exe1(){
int a, b, c;
Scanner ler = new Scanner(System.in);
System.out.println("Digite um valor para a: ");
a = ler.nextInt();
System.out.println("Digite um valor para b: ");
b = ler.nextInt();
c = a;
a = b;
b = c;
System.out.println("O valor de A: "+a);
System.out.println("O valor de B: "+b);}
public static void exe2() {
Scanner ler = new Scanner (System.in);
int i;
System.out.println("Digite o valor de i: ");
i = ler.nextInt();
if (i%3==0 & i%5==0) {
System.out.println("ERROR");
} else if (i%5==0) {
System.out.println("Número dívisivel por 5");
} else if (i%3==0) {
System.out.println("Número divisível por 3");
}
}
public static void exe3() {
Scanner ler = new Scanner (System.in);
int f, r;
System.out.println("Digite um número para fatorar-lo");
f = ler.nextInt();
for (int c = f; c >= 1; c--){
r = c * f;
System.out.println("Será: "+r);
}
}
public static void exe4() {
Scanner ler = new Scanner (System.in);
int n, r;
System.out.println("Digite um número natural");
n = ler.nextInt();
for (int c = 1; c <= n; c++) {
r = n + c;
System.out.println("Soma é igual a: "+r);
}
}
}