0
public void debit (double amount){
if (balance<amount){
System.out.println("Amount withdrawn exceedes the current balance");
}
else {
balance-=amount;
}
}
私がtoString
をメインに呼び出すと、 "現金残高を引き出した金額が現金残高を超えています"というメッセージが表示され、次にtoString
という内容が表示されます。メソッドが無効な場合はどうすれば可能ですか?voidメソッド内でprintlnがどのように動作するのでしょうか?
'void'はあなたの関数が何かを返すことができないことを意味し、あなたは**「戻る」ではありません**しかし**ただコンソールに出力します**。 –
はい、ありがとうございます。 – Yurodivi
メソッドが副作用を実行する場合、戻り値の型*が*示さなければならないプログラミング言語を学ぶことに興味があるなら、[Haskell](http://learnyouahaskell.com/)が好きかもしれません。 – 4castle