Assigment 8
Assigment 8
ID:221005756
1.
public class Rectangle1 {
private int width1;
private int height1;
public Rectangle1()
{
width1=1;
height1=1;
}
public void setWidth1(int y)
{width1=y;}
public void setHeight1(int x)
{height1=x;}
public int GetWidth()
{return width1;}
public int GetHeight()
{return height1;}
import javax.swing.*;
Rec1.printInfo();
Rec2.printInfo();
2.
public class circle {
private double radius;
private int y;
private int x;
public circle()
{
radius=1;
}
public void setRadius(double r)
{ if(r<=0)
r=1;
else
radius=r;}
public void setY(int c)
{y=c;}
public void setX(int cen)
{x=cen;}
import javax.swing.*;
import java.time.chrono.JapaneseChronology;
public class Ass8 {
public static void main(String[]args){
circle c1= new circle();
circle c2=new circle();
c1.printinfo();
c2.printinfo();
}
}
3.
import javax.swing.*;
public class Book {
private String Title;
private String Author;
private double price;
private int copies;
private int Publish_Year;
import javax.swing.*;
public class A8 {
public static void main(String[]args){
Book b1= new Book();
Book b2= new Book();
Book b3= new Book();
b1.setTitle("Java");
b1.setAuthor("schilat");
b1.setPrice(135.50);
b1.setCopies(10);
b1.setPublish_Year(2022);
b2.setTitle("C#");
b2.setAuthor("deitel");
b2.setPrice(139.99);
b2.setCopies(3);
b2.setPublish_Year(2021);
b3.setTitle("C++");
b3.setAuthor("Deital");
b3.setPrice(130);
b3.setCopies(5);
b3.setPublish_Year(2019);
b1.getBorrowBook(4);
b2.getBorrowBook(3);
b3.getBorrowBook(2);
b1.ReturnBook();
b1.ReturnBook();
String output="";
output+= "\n"+b1.getTitle()+": "+b1.getCopies()+": "+"copies";
output+= "\n"+b2.getTitle()+": "+b2.getCopies()+": "+"copies";
output+= "\n"+b3.getTitle()+": "+b3.getCopies()+": "+"copies";
JOptionPane.showMessageDialog(null, output);
b2.getBorrowBook(3);
}
}
4.
public class Arithmetic {
private int number;
public int getnumber(){
return number;
}
public void setnumber(int n){
if(n<0)
number=1;
else
number=n;
}
public Arithmetic(){number=1;}
public int getfactorial(){
int fact=1;
for(int i=1; i<=number; i++)
fact*=i;
return fact;
}
public int getsquare(){ return number*number;}
public boolean iseven(){
if(number%2==0)
return true;
else
return false;
}
public boolean isprime(){
boolean status= true;
for(int i=2; i<number; i++)
if(number%i==0)
status=false;
if(status==true && number!=1)
return true;
else
return false;
}
}
public class As8 {
public static void main(String[]args){
Arithmetic a1=new Arithmetic();
Arithmetic a2=new Arithmetic();
a1.setnumber(6);
System.out.println("Number: "+a1.getnumber()+"\nFactorial:
"+a1.getfactorial()+"\nsquared value: "+a1.getsquare());
if(a1.iseven()==true)
System.out.println("it is an even number");
else
System.out.println("it is an odd number");
if(a1.isprime())
System.out.println("it is a prime number");
else
System.out.println("it is not a prime number");
}
}