Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Please explain why the output of this code is 10 1 3 and not 20 1 3. public class Square { public int a, b,
Please explain why the output of this code is "10 1 3" and not "20 1 3".
public class Square {
public int a, b, c;
public Square() {
this(1,2);
}
public Square(int a, int b){
this(b, a, 3);
this.a = a * 10;
}
public Square(int a, int b, int c) {
this.a = a;
this.b = b;
this.c = c;
}
public static void main(String[] args) {
Square f = new Square();
System.out.println(f.a + " " + f.b + " " + f.c);
}
}
public class Square f public int a, b, c; public Square() this(1,2); public Square (int a, int b){ this(b, a, this.a -a 3); * 10; public Square(int a, int b, int c) this.a a this.b - b; Run Debug public static void main(String[] args) { Square f-new Square(): System . out.println(f.a + " " + f. b + " " + f.c)Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started