Будьте добры подробно рассказать, почему тут в первом случае нужен void, а во втором return.
Это CodeAcademy, я убираю return и программа работает абсолютно также. Якобы в первом случае я должен вносить деньги, а во втором забирать.
public void deposit(int amountToDeposit){
balance = amountToDeposit + balance;
System.out.println("You just deposited "+ amountToDeposit);
}
public int withdraw(int amountToWithdraw){
balance = balance - amountToWithdraw;
System.out.println("You just withdrew "+ amountToWithdraw);
return amountToWithdraw;
}
Это CodeAcademy, я убираю return и программа работает абсолютно также. Якобы в первом случае я должен вносить деньги, а во втором забирать.
public void deposit(int amountToDeposit){
balance = amountToDeposit + balance;
System.out.println("You just deposited "+ amountToDeposit);
}
public int withdraw(int amountToWithdraw){
balance = balance - amountToWithdraw;
System.out.println("You just withdrew "+ amountToWithdraw);
return amountToWithdraw;
}