public class FirstLastNameEvent {
public final static int ppg = 35;
public final static int cutoff = 50;
private String eventNumber;
private int guestNumber;
private int price;
public void setEventNumber(String eventNumber) {
this.eventNumber = eventNumber;
}
public void setGuestNumber(int guestNumber) {
this.guestNumber = guestNumber * ppg;
}
public String getEventNumber() {
return eventNumber;
}
public int getGuestNumber() {
return guestNumber;
}
public int getPrice() {
return price;
}
}
Using Assignment #3’s code:(the code above)
Modify the ‘public static void main’ method to
1) instantiate one object from FirstLastNameEvent class
2) accept user data for the event guest and event number
3) print the event guest and event number
4) Compile the code
import java.util.Scanner;
class FirstLastNameEvent {
public final static int ppg = 35;
public final static int cutoff = 50;
private String eventNumber;
private int guestNumber;
private int price;
public void setEventNumber(String eventNumber) {
this.eventNumber = eventNumber;
}
public void setGuestNumber(int guestNumber) {
this.guestNumber = guestNumber * ppg;
}
public String getEventNumber() {
return eventNumber;
}
public int getGuestNumber() {
return guestNumber;
}
public int getPrice() {
return price;
}
}
class Test
{
public static void main (String[] args)
{
Scanner input = new
Scanner(System.in);
FirstLastNameEvent obj = new
FirstLastNameEvent();
System.out.println("Enter event
number : ");
String eventNumber =
input.nextLine();
obj.setEventNumber(eventNumber);
System.out.println("Enter guest
number : ");
int guestNumber =
input.nextInt();
obj.setGuestNumber(guestNumber);
System.out.println("Event Number :
"+obj.getEventNumber());
System.out.println("Guest Number :
"+obj.getGuestNumber());
}
}
Output:
Enter event number : E101 Enter guest number : 455 Event Number : E101 Guest Number : 15925
Do ask if any doubt. Please upvote.
public class FirstLastNameEvent { public final static int ppg = 35; public final static int cutoff...
In the following program: public class Problem2{ public static int sample(int x, int y){ int z; ...... } public static void main(String[] args) { int a, b; ...... sample(a,b); } } (1) What is the return type of sample? (2) What are the local variables of sample? (3) What are the parameters of sample? (4) What are the arguments of sample? (5) Is sample a per-object method? Or a per-class method? (6) Is sample a public method, or private method?
Given: public class ItemTest { private final int id; public ItemTest(int id) { this.id = id; } public void updateId(int newId) { id = newId; } public static void main(String[] args) { ItemTest fa = new ItemTest(42); fa.updateId(69); System.out.println(fa.id); } } What is the result? A. Compilation fails. B. An exception is thrown at runtime. C. The attribute id in the ItemTest object remains unchanged. D. The attribute id in the ItemTest object is modified to the new value. E....
For Questions 1-3: consider the following code: public class A { private int number; protected String name; public double price; public A() { System.out.println(“A() called”); } private void foo1() { System.out.println(“A version of foo1() called”); } protected int foo2() { Sysem.out.println(“A version of foo2() called); return number; } public String foo3() { System.out.println(“A version of foo3() called”); Return “Hi”; } }//end class A public class B extends A { private char service; public B() { super(); System.out.println(“B() called”);...
For Questions 1-3: consider the following code: public class A { private int number; protected String name; public double price; public A() { System.out.println(“A() called”); } private void foo1() { System.out.println(“A version of foo1() called”); } protected int foo2() { Sysem.out.println(“A version of foo2() called); return number; } public String foo3() { System.out.println(“A version of foo3() called”); Return “Hi”; } }//end class A public class B extends A { private char service; public B() { super(); System.out.println(“B() called”); } public...
Java -Create an interface and implement it In the murach.db package, create an interface named IProductDB. This interface should specify this abstract method: public abstract Product get(String productCode); Modify the ProductDB class so it implements the IProductDB interface. Write the code for the new ‘get’ method. Then remove the getProductByCode method. In the Main class, modify the code so it works with the new ProductDB class. This code should create an instance of the IProductDB interface like this: IProductDB db...
Analyze the following code: public class Test { public int x; public Test(String t) { System.out.println("Test"); public static void main(String[] args) { Test test: System.out.println(test.x); The program has a compile error because Test class does not have a default constructor The program has a compile error because test is not initialized OO The program has a compile error because x has not been initialized The program has a runtime NullPointerException while executing test.x because test is a null reference and...
1. Analyze the following code: public class Test implements Runnable { public static void main(String[] args) { Thread t = new Thread(this); t.start(); } public void run() { System.out.println("test"); } } 1. The code compiles but will not print anything since t does not invoke the run method. 2. The code will not compile since you cannot invoke "this" in a static method. 3. The program compiles, runs, and prints tests on the console. 2. What will the following example...
Can someone tell me how to create a test for the following Hotel classes that test all of the methods? public class Bed { private String type; private static final String[] TYPES ={"Single", "Double", "King Size"}; public Bed(String type) { this.type = type; } public boolean isSingle() { return type.equals(TYPES[0]); } public boolean isDouble() { return type.equals(TYPES[1]); } public boolean isKingSize() { return type.equals(TYPES[2]); } } public class Guest { private String name; public Guest (String name) { this.name...
Analyze the following code: public class Test { private int t; public static void main(String[] args) { int x; System.out.println(t); } } The variable t is private and therefore cannot be accessed in the main method. The program compiles and runs fine. t is non-static and it cannot be referenced in a static context in the main method. The variablet is not initialized and therefore causes errors. The variable x is not initialized and therefore causes errors.
public class Test { private static int i =0; private static int j =0; public static void main(String[] args) { int i = 2; int k = 3; { int j =3; System.out.println("i + j is : " + i + j); } k = i + j; System.out.println("K is " + k ); System.out.println("K is " + j); } } why is the output i + j = 23 K =2 K =0 Please explain a step by step...