java - 公共(public)方法不返回变量

标签 java return return-value

我是 Java 新手,为什么我的方法没有返回我输入的变量。我想使用返回的东西,我不想使用 sysout 但它不起作用。

public static void main(String[] args) {
    counter("this is a test");
}


public static int counter(String sentence) {
    int count = 0;
    while (CODE DELETED){
      count=count+1;
      MORE CODE DELETED
    }
    CODE DELETED
    return count;
}

最佳答案

它确实返回它,但您既不分配该值,也不使用它。

试试这个:

public static void main(String[] args) {
    int result = counter("this is a test");
    System.out.println("result = " + result);
}

关于java - 公共(public)方法不返回变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54341454/

相关文章:

java - HTTp/tomcat base64 编码

java - 从 ResourceProcessor 中摘录投影和自定义链接

c - 如何从程序返回进度值

c# - 更改具有 "return"和 "yield return"的方法

java - 如果失败,从 Makefile 调用的 jar 的返回值应该是什么?

java - 通过并发任务数量限制异步 Mono(不基于时间)

java - JcomboBox 仅显示一项

c# - ExecuteReader 仅返回 1 个值

iphone - 如何从一个方法返回多个值

c - 简单的 C 程序未打印