0
Solving a problem in Sololearn Java
Hey! Please help me solve the problem: in the Sololearn application this code does not work correctly, but in the JDE IntelliJ IDEA this code works and calls methods by priority. class Main { public static void main(String[ ] args) { Name name = new Name(); //установить приоритет name.setPriority(1); Welcome welcome = new Welcome(); //установить приоритет welcome.setPriority(10); name.start(); welcome.start(); } } //расширить класс Thread class Welcome extends Thread{ public void run() { System.out.println("Welcome!"); } } //расширить класс Thread class Name extends Thread{ public void run() { System.out.println("Please enter your name"); } }
1 Réponse
0
I believe this is an application problem.  If you want to solve the problem, just swap the calls to the welcome.start () and name.start () methods.
class Main {
    public static void main(String[ ] args) {
        Name name = new Name();
        //установить приоритет
        name.setPriority(1);
        
        Welcome welcome = new Welcome();
        //установить приоритет
        welcome.setPriority(10);
        
        welcome.start();
        name.start();
    }
}
//расширить класс Thread
class Welcome extends Thread{
    public void run() {
        System.out.println("Welcome!");
    }
}
//расширить класс Thread
class Name extends Thread{
    public void run() {
        System.out.println("Please enter your name");
    }
}



