what is the problem here  /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package testcylinder; /** * * @author imtia */ public class TestCylinder { /** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here int r = 43; int h = 16; Cylinder c1 = new Cylinder(r,h); Cylinder c2 = new Cylinder(r,h); System.out.println("Cylinder-1: "+c1.getVolume()); System.out.println("Cylinder-2: "+c2.getVolume()); maze(c1,c2); System.out.println("After Update :"); System.out.println("Cylinder-1: "+c1.getVolume()); System.out.println("Cylinder-2: "+c2.getVolume()); } public static void maze(Cylinder c1, Cylinder c2) { c1.height = c2.height/2; c2.height = c2.height/3; c1 = c2; c1.radius = 10; c2 = new Cylinder (10,10); } } public class Cylinder { int radius, height; public Cylinder(int radius, int height){ this.radius = radius; this.height = height; } public int getVolume(){ return (int)(3.14*radius*radius*height); } }

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

what is the problem here 

/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package testcylinder;

/**
*
* @author imtia
*/
public class TestCylinder {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
int r = 43;
int h = 16;

Cylinder c1 = new Cylinder(r,h);
Cylinder c2 = new Cylinder(r,h);


System.out.println("Cylinder-1: "+c1.getVolume());
System.out.println("Cylinder-2: "+c2.getVolume());
maze(c1,c2);

System.out.println("After Update :");
System.out.println("Cylinder-1: "+c1.getVolume());
System.out.println("Cylinder-2: "+c2.getVolume());
}

public static void maze(Cylinder c1, Cylinder c2)
{
c1.height = c2.height/2;
c2.height = c2.height/3;
c1 = c2;
c1.radius = 10;
c2 = new Cylinder (10,10);
}

}

public class Cylinder {
int radius, height;
public Cylinder(int radius, int height){
this.radius = radius;
this.height = height;

}
public int getVolume(){
return (int)(3.14*radius*radius*height);
}
}

Expert Solution
steps

Step by step

Solved in 3 steps with 1 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY