ProghubPH
Вопрос из теста Java основы
Java / junior

Что произойдет в результате компиляции и выполнения программы:

 один вариант
class Aaa { 
    private double x = 2; 
    public static void multX(Aaa a, double n){ 
        a.setX(a.getX()*n); 
    } 
    public double getX() {return x;} 
    public void setX(double xn) {x = xn;} 
    public static void trippleValue(double x){ 
        x*=3; 
    } 
    public static Aaa resetX(Aaa a){ 
        a = new Aaa(); 
        return a; 
    } 
     public static void main(String[] args) { 
          int x = 3; 
          trippleValue(x); 
          Aaa anA = new Aaa(); 
          multX(anA,x); 
          resetX(anA); 
          x=0; 
          System.out.print(anA.getX());         
    }  
}  
Ошибка компиляции
Программа выведет на экран "18.0" без кавычек
Программа выведет на экран "9.0" без кавычек
Программа выведет на экран "6.0" без кавычек
Программа выведет на экран "3.0" без кавычек
Программа выведет на экран "2.0" без кавычек
Ничего из вышеперечисленного