In: Computer Science
Botique.java
import java.util.Scanner;
public class Botique {
private String code;
private String colour;
private double size;
private int quantity;
public Botique(String code, String colour, double size, int quantity) {
this.code = code;
this.colour = colour;
this.size = size;
this.quantity = quantity;
}
public Botique() {
this.code = "";
this.colour = "";
this.size = 0.0;
this.quantity = 0;
}
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
public String getColour() {
return colour;
}
public void setColour(String colour) {
this.colour = colour;
}
public double getSize() {
return size;
}
public void setSize(double size) {
this.size = size;
}
public int getQuantity() {
return quantity;
}
public void setQuantity(int quantity) {
this.quantity = quantity;
}
public void input(Scanner sc) {
System.out.println("Please enter code of Botique: ");
this.code = sc.nextLine();
System.out.println("Please enter colour of Botique: ");
this.colour = sc.nextLine();
System.out.println("Please enter size of Botique: ");
this.size = Double.parseDouble(sc.nextLine());
System.out.println("Please enter quantity of Botique: ");
this.quantity = Integer.parseInt(sc.nextLine());
}
public void display() {
System.out.println("Botique code: " + this.code);
System.out.println("Botique colour: " + this.colour);
System.out.println("Botique size: " + this.size);
System.out.println("Botique quantity: " + this.quantity);
}
}
BotiqueTest.java
import java.util.Scanner;
public class BotiqueTest {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int choice = 0;
Botique b = new Botique();
System.out.println("Welcome!. A default Botique is created for you.");
while (choice != 7) {
System.out.println();
printMenu();
choice = Integer.parseInt(sc.nextLine());
if (choice == 1) {
b.input(sc);
} else if (choice == 2) {
System.out.println("Please enter code of Botique: ");
b.setCode(sc.nextLine());
} else if (choice == 3) {
System.out.println("Please enter colour of Botique: ");
b.setColour(sc.nextLine());
} else if (choice == 4) {
System.out.println("Please enter size of Botique: ");
b.setSize(Double.parseDouble(sc.nextLine()));
} else if (choice == 5) {
System.out.println("Please enter quantity of Botique: ");
b.setQuantity(Integer.parseInt(sc.nextLine()));
} else if (choice == 6) {
b.display();
} else if (choice == 7) {
System.out.println("Thanks!");
} else {
System.out.println("Please choose a correct option.");
}
}
}
public static void printMenu() {
System.out.println("Please choose from options below: ");
System.out.println("1. Take initial values for Botique.");
System.out.println("2. Edit code of Botique.");
System.out.println("3. Edit colour of Botique.");
System.out.println("4. Edit size of Botique.");
System.out.println("5. Edit quantity of Botique.");
System.out.println("6. Display Botique.");
System.out.println("7. Exit.");
System.out.println("Enter Choice (1 - 7): ");
}
}
Output
Welcome!. A default Botique is created for you.
Please choose from options below:
1. Take initial values for Botique.
2. Edit code of Botique.
3. Edit colour of Botique.
4. Edit size of Botique.
5. Edit quantity of Botique.
6. Display Botique.
7. Exit.
Enter Choice (1 - 7):
6
Botique code:
Botique colour:
Botique size: 0.0
Botique quantity: 0
Please choose from options below:
1. Take initial values for Botique.
2. Edit code of Botique.
3. Edit colour of Botique.
4. Edit size of Botique.
5. Edit quantity of Botique.
6. Display Botique.
7. Exit.
Enter Choice (1 - 7):
2
Please enter code of Botique:
123
Please choose from options below:
1. Take initial values for Botique.
2. Edit code of Botique.
3. Edit colour of Botique.
4. Edit size of Botique.
5. Edit quantity of Botique.
6. Display Botique.
7. Exit.
Enter Choice (1 - 7):
6
Botique code: 123
Botique colour:
Botique size: 0.0
Botique quantity: 0
Please choose from options below:
1. Take initial values for Botique.
2. Edit code of Botique.
3. Edit colour of Botique.
4. Edit size of Botique.
5. Edit quantity of Botique.
6. Display Botique.
7. Exit.
Enter Choice (1 - 7):
3
Please enter colour of Botique:
Red
Please choose from options below:
1. Take initial values for Botique.
2. Edit code of Botique.
3. Edit colour of Botique.
4. Edit size of Botique.
5. Edit quantity of Botique.
6. Display Botique.
7. Exit.
Enter Choice (1 - 7):
6
Botique code: 123
Botique colour: Red
Botique size: 0.0
Botique quantity: 0
Please choose from options below:
1. Take initial values for Botique.
2. Edit code of Botique.
3. Edit colour of Botique.
4. Edit size of Botique.
5. Edit quantity of Botique.
6. Display Botique.
7. Exit.
Enter Choice (1 - 7):
1
Please enter code of Botique:
11
Please enter colour of Botique:
Green
Please enter size of Botique:
2.5
Please enter quantity of Botique:
3
Please choose from options below:
1. Take initial values for Botique.
2. Edit code of Botique.
3. Edit colour of Botique.
4. Edit size of Botique.
5. Edit quantity of Botique.
6. Display Botique.
7. Exit.
Enter Choice (1 - 7):
6
Botique code: 11
Botique colour: Green
Botique size: 2.5
Botique quantity: 3
Please choose from options below:
1. Take initial values for Botique.
2. Edit code of Botique.
3. Edit colour of Botique.
4. Edit size of Botique.
5. Edit quantity of Botique.
6. Display Botique.
7. Exit.
Enter Choice (1 - 7):
9
Please choose a correct option.
Please choose from options below:
1. Take initial values for Botique.
2. Edit code of Botique.
3. Edit colour of Botique.
4. Edit size of Botique.
5. Edit quantity of Botique.
6. Display Botique.
7. Exit.
Enter Choice (1 - 7):
6
Botique code: 11
Botique colour: Green
Botique size: 2.5
Botique quantity: 3
Please choose from options below:
1. Take initial values for Botique.
2. Edit code of Botique.
3. Edit colour of Botique.
4. Edit size of Botique.
5. Edit quantity of Botique.
6. Display Botique.
7. Exit.
Enter Choice (1 - 7):
7
Thanks!