Question from the Java - Fundamentals test

Write a Java program that prints 'welovedev'.

Easy

Given this code :

public class QuestionJava {
     
    String var = "we";
     
    public static void main(String[] data) {
        String var2 = "lovedev";
        System.out.print(var + var2);
    }
}

What will this code do ?

Author: PierreStatus: PublishedQuestion passed 1961 times
Edit
17
Community Evaluations
developer avatar
Dragon parfait
15/02/2024
C'est WeLoveDevs et pas welovedev roooh
developer avatar
Auteur anonyme
11/03/2024
c'est clair, un petit effort serait le bienvenu
developer avatar
Incorrect answer
Romain
16/11/2023
5 ou 15 n'existent pas
developer avatar
Auteur anonyme
20/11/2023
Hello Romain, je ne comprends pas ton commentaire désolé, peux tu préciser ?
developer avatar
Romain
20/11/2023
Sisout est censé affiché "we lovedev" si la String var est static Mais dans les proposition, il est proposé : - Elle compile et affiche 5 - Elle compile et affiche 15 Ce qui n'a rien a voir avec le code. Je propose à la palce : - Elle compile et affiche "love dev" - Elle compile et affiche "we love dev"
developer avatar
Auteur anonyme
01/12/2023
Romain , le code ne va pas compiler car la variable var n'est pas statique et ne pas etre utilisée dans une méthode static
developer avatar
Auteur anonyme
22/05/2024
Si je comprends la remarque de Romain, les réponses "Elle compile et affiche 5" et "Elle compile et affiche 15" sont écartées d'emblée car elles sont trop hors sujet. Je suis plutôt d'accord avec sa proposition. Tel que la question est posée, n'hésite pas trop à écarter ces deux réponses..
developer avatar
Mohamed
15/06/2024
Ne compile pas car la méthode main essaie d'accéder à la variable "var" qui est une variable d'instance. il faudrait soit rendre "var" statique, soit créer une instance de QuestionJava dans la méthode main
developer avatar
Sulaiman
08/03/2024
ne compile pas car main method est static ne peut que appelle varible static
developer avatar
Dragon parfait
15/03/2024
Tu gagnes un point