Je dois attribuer une valeur à une instruction PrintLN afin que je puisse la déclarer comme une variable, puis l'utiliser n'importe où dans le code. Je veux pouvoir attribuer une valeur au "résultat" dans l'imprimeur, mais je ne sais pas comment faire cela. Est-ce que quelqu'un sait comment attribuer une valeur à cela afin qu'il puisse être utilisé n'importe où? J'ai essayé ce qui suit, mais je reçois une erreur disant que le vide ne peut pas être converti en chaîne ... p>
3 Réponses :
Vous pouvez définir une méthode: Ceci peut être appelé de n'importe où dans votre classe. p> Si vous souhaitez réutiliser cette fonctionnalité dans différentes classes Vous pouvez créer une classe distincte pour cela: p> Vous pouvez ensuite l'ajouter comme une dépendance dans la classe qui souhaite imprimer: p> public class MyApp {
private Printer printer;
public MyApp(Printer printer) {
this.printer = printer;
}
public void doSomething() {
printer.print("Hello world");
}
}
Consumer et transmettre un objet chaque fois que vous souhaitez imprimer un objet TAHT.
public class Weka { public static int Lotsize; public static int Bedrooms; public static int LocalSchools; public static int Age; public static int Garages; public static int Bathrooms; public static double myHouseValue = 0d;// here is the default value zero public static final Consumer CONSUMER = System.out::println; public static void main(String[] args) throws Exception { System.out.println("Server up and running"); . . . your code . . . // donot declare myHouseValue again , its already defined wher we set it to default value. only use here myHouseValue = (coef[0] * Lotsize) + (coef[1] * Bedrooms) + (coef[2] * LocalSchools) + (coef[3] * Age) + (coef[4] * Garages) + (coef[5] * Bathrooms) + coef[7]; CONSUMER.accept(myHouseValue);
Les commentaires ne sont pas pour une discussion prolongée; Cette conversation a été déplacé pour discuter .
Vous pouvez probablement l'écrire comme une expression Java Lambda, telle que: quand vous souhaitez exécuter, vous pouvez l'exécuter comme ceci: p> BR, P> TIM P> P>