Try this code. It is working fine
import java.util.Scanner;
import java.util.UUID;
public class AccountThis {
private static Scanner scanner;
public AccountThis(String nameInput) {
System.out.println(" created account with name " + nameInput);
}
public AccountThis() {
System.out.println("created an account.");
}
public AccountThis(double depositInput) {
System.out.println(depositInput + "$" + "added to your account!");
}
public AccountThis(String nameInput, double depositInput, String id) {
System.out.println(" created account with \n ID : " + id + ", \n name : " + nameInput);
System.out.println(depositInput + "$" + "added to your account!");
}
public static void main(String[] args) {
//name input
scanner = new Scanner(System.in);
System.out.print("Type your name: ");
String nameInput = scanner.nextLine();
System.out.println("Hello" + " " + nameInput);
//deposit input
scanner = new Scanner(System.in);
System.out.print("Type how much you want to deposit:");
double depositInput = scanner.nextDouble();
System.out.println("you want to deposit" + " " + depositInput + "$");
UUID randID = UUID.randomUUID();
String id=randID.toString();
new AccountThis(nameInput, depositInput,id);
}
}
4
solved How to fix it ? i am very very new to java