java - println 怎么可能在 void 方法中工作?

标签 java methods void

public void debit (double amount){
    if (balance<amount){
        System.out.println("Amount withdrawn exceedes the current balance");
    }
    else {
        balance-=amount;
    }
}

当我在 main 中调用 toString 时,我收到消息“提取的金额超过当前余额”,然后收到 toString 内容。当方法为空时怎么可能?

最佳答案

它不会向调用您的方法的任何方法返回任何内容。只需将您的消息打印到屏幕上即可。就这么简单:)

关于java - println 怎么可能在 void 方法中工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45559282/

相关文章:

java - 按时间间隔计算日内烛台

java - 关于仅从方法调用返回相同值的问题

java - 如何使用 Java 中的函数和方法循环读取字符串

c++ - 保存指向由 void 指针指向的内存的指针

actionscript-3 - AS3中的void和void有什么区别?

java - 如何在 Java 中将字符串解析为单个单词并对其进行排序?

java - Java中的 volatile 变量

java - new Foo(bar) {public void baz(){....} }; 是什么意思?在Java中是什么意思?

c - 有没有办法将 void *buf 转换为 char?

java - 在逗号后面的空格后找不到正确的正则表达式来拆分