C'est la catégorie principale
public static void main(string[] args) { scanner keyboard = new scanner (system.in); int number1; int number2; int result = 0; system.out.println("enter the first number"); number1 = keyboard.nextint(); system.out.println("enter the second number"); number2 = keyboard.nextint(); result = adder(number1, number2); system.out.println(result); keyboard.close(); } }
C'est la classe de méthode
package Relearn; public class methodology { public static int adder(int number1, int number2) { int num1 = number1; int num2 = number2; int sum = num1 + num2; return sum; } }
J'ai "additionneur" dans la classe principale qui est privée au lieu de publique et cela fonctionne bien pour assembler deux variables et quand je le déplace vers une autre classe, cela ne fait rien, me donne juste l'erreur à la ligne 14 [Exception dans le fil de discussion " main" java.lang.error : problèmes de compilation non résolus : Pour les testeurs de type, la méthode additionneur (int, int) n'est pas définie Dans relearn.tester.main(tester.java:14)]
J'ai trouvé des erreurs.
import Relearn.methodology;
Alors appelle methodology.adder(number1, number2);
import static Relearn.methodology.adder;
- Vous n'avez rien à changer dans ce cas. Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!