Untitled
unknown
plain_text
2 years ago
2.0 kB
14
Indexable
7
package Programs;
interface Resizable {
void resizeWidth(int width);
void resizeHeight(int height);
}
class Rectangle implements Resizable {
private int width;
private int height;
public Rectangle(int width, int height) {
this.width = width;
this.height = height;
}
@Override
public void resizeWidth(int width) {
this.width = width;
}
@Override
public void resizeHeight(int height) {
this.height = height;
}
public void displayDimensions() {
System.out.println("Width: " + width + ", Height: " + height);
}
}
public class Main {
public static void main(String[] args) {
Rectangle rectangle = new Rectangle(10, 20);
System.out.println("Original Dimensions:");
rectangle.displayDimensions();
rectangle.resizeWidth(15);
rectangle.resizeHeight(25);
System.out.println("Dimensions after resizing:");
rectangle.displayDimensions();
}
}
8
package Programs;
class OuterClass {
public void display() {
System.out.println("OuterClass display method");
}
class Inner {
public void display() {
System.out.println("InnerClass display method");
}
}
}
public class Main {
public static void main(String[] args) {
OuterClass outerObject = new OuterClass();
outerObject.display();
OuterClass.Inner innerObject = outerObject.new Inner();
innerObject.display(); // Output: InnerClass display method
}
}
9
class DivisionByZeroException extends Exception {
public DivisionByZeroException(String message) {
super(message);
}
}
public class Excep {
public static void main(String[] args) {
int numerator = 10;
int denominator = 0;
try {
if (denominator == 0) {
throw new DivisionByZeroException("Division by zero is not allowed.");
}
int result = numerator / denominator;
System.out.println("Result of division: " + result);
}
catch (DivisionByZeroException e) {
System.out.println("Exception caught: " + e.getMessage());
}
finally {
System.out.println("Finally block executed.");
}
}
}
Editor is loading...
Leave a Comment