求解java程序逐条的注释

package cn.hnie.java.s0000.exp

public class TestVendingMachine {

public static void main(String[] args) {
  
    
    VendingMachine vmBoys=new VendingMachine();
    vmBoys.showPrompt();
    vmBoys.insertMoney(20);
    vmBoys.showBalance();
    vmBoys.getFood();
    vmBoys.showBalance(); 
    
    
    VendingMachine vmGirls=new VendingMachine();
    vmGirls.showPrompt();
    vmGirls.insertMoney(10);
    vmGirls.showBalance();
    vmGirls.getFood();
    vmGirls.getFood();
    vmGirls.getFood();
    vmGirls.showBalance(); 
    
    
}

}

class VendingMachine {
double price=4.5;
double total;
double balance;

public void printPrice()
{
    System.out.println("the price is"+price);
}

public void showPrompt()
{
    System.out.println("推荐冰阔落!");
}

public void insertMoney(double money)
{
    balance+=money;
}

public void getFood()
{
    if(balance>price)
    {
        balance-=price;
        total+=price;
        System.out.println("请取货!");
    }
    else
        System.out.println("余额不足!");
}

public void showBalan

在线求给程序注释

用IDEA debug功能不就可以了