online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code    Language
import java.util.Scanner; class Main { public static void main (String args[]) { Lease lease1; Lease lease2; Lease lease3; Lease lease4 = new Lease(); lease1 = getData(); lease2 = getData(); lease3 = getData(); showValues(lease1); lease1.addPetFee(); showValues(lease1); showValues(lease2); showValues(lease3); showValues(lease4); } public static void showValues(Lease ls) { System.out.println("\n\nYour lease results:" + "\nName : " + ls.getName() + "\nApartment : " + ls.getAptNumber() + "\nRent : " + ls.getRent() + "\nTerm : " + ls.getTerm()); } public static Lease getData() { String name; int apt; double rent; int term; Scanner input = new Scanner(System.in); System.out.print("\nEnter lessee name >> "); name = input.nextLine(); System.out.print("Enter apartment number >> "); apt = input.nextInt(); System.out.print("Enter rent >> "); rent = input.nextDouble(); System.out.print("Enter lease term in months >> "); term = input.nextInt(); input.nextLine(); Lease temp = new Lease(); temp.setName(name); temp.setAptNumber(apt); temp.setRent(rent); temp.setTerm(term); return temp; } }
class Lease { private String name; private int aptNumber; private double rent; private int term; private static final int FEE = 10; public Lease() { name = "XXX"; aptNumber = 0; rent = 1000; term = 12; } public void setName(String tenant) { name = tenant; } public void setAptNumber(int apt) { aptNumber = apt; } public void setRent(double monthRent) { rent = monthRent; } public void setTerm(int t) { term = t; } public String getName() { return name; } public int getAptNumber() { return aptNumber; } public double getRent() { return rent; } public int getTerm() { return term; } public void addPetFee() { rent = rent + FEE; explainPetPolicy(); } public static void explainPetPolicy() { System.out.println("\nA pet fee of $" + FEE + " is addd to the monthly rent."); } }

Compiling Program...

Command line arguments:
Standard Input: Interactive Console Text
×

                

                

Program is not being debugged. Click "Debug" button to start program in debug mode.

#FunctionFile:Line
VariableValue
RegisterValue
ExpressionValue