gpt4 book ai didi

java - 如何用一种方法编写最简单的Java程序?

转载 作者:行者123 更新时间:2023-12-01 18:26:45 24 4
gpt4 key购买 nike

我需要从用户那里获取一个 int,将其代入公式,然后返回计算值。

我觉得我应该能够在不创建构造函数类、初始化对象然后调用该类上的方法的情况下执行此操作,但我不知道该怎么做。这是一些不起作用的代码,但这是我到目前为止所拥有的全部代码。我该如何简化这个过程?

public class Problem1 {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);

//Let user pick value of n
System.out.println("Please pick a value of n.");
int n=input.nextInt();

Problem1 codeTest = new Problem1();
codeTest.code(n);
}

public int code(int n) {
int sum=0;
for (int i=0; i<n; i++)
sum++;
return sum;
}

}

最佳答案

由于您位于主类内部,因此不需要实例化类本身,只需使用static方法即可。

public static int code(int n) {
int sum=0;
for (int i=0; i<n; i++)
sum++;
return sum;
}

然后删除

 Problem1 codeTest = new Problem1();
codeTest.code(n);

只需调用code()方法

你的main方法看起来像这样

public static void main(String[] args) {
Scanner input=new Scanner(System.in);

//Let user pick value of n
System.out.println("Please pick a value of n.");
int n=input.nextInt();

code(n) or System.out.println(code(n));
}

关于java - 如何用一种方法编写最简单的Java程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25859745/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com