基本上,我必须编写一个程序,该程序使用用户输入的数据,并将其放入数学公式中,以便吐出答案。必须将公式创建为方法。这是我到目前为止所拥有的。当我运行代码时,它可以让我输入一个数字,但是当我这样做时,该程序将不会输出任何内容,而只是完成运行。
import java.util.Scanner;
public class Namek {
static int myMethod(int radius) {
return ((radius * radius) * (22/7));
}
public static void main(String[] args) {
Scanner keyboard = new Scanner(System.in);
System.out.println("Enter Radius");
String radius = keyboard.nextLine();
}
private static void myMethod() {
}
下面是我想做的事情
public class Formula {
static int myMethod(int radius) {
return ((radius * radius) * (22/7));
}
public static void main(String[] args) {
Scanner keyboard = new Scanner(System.in);
System.out.println("Enter Radius");
int radius = Integer.valueOf(keyboard.nextLine());
float output = myMethod(radius);
System.out.println(output);
}
}
您需要调用传递半径作为方法参数的方法。您可以检查https://www.tutorialspoint.com/java/java_methods.htm,此链接查看如何创建和调用带参数的方法。
我认为您想做的是以下事情:
import java.util.*;
public class Namek {
static int myMethod(int radius) {
return ((radius * radius) * (22/7));
}
public static void main(String[] args) {
Scanner keyboard = new Scanner(System.in);
System.out.println("Enter Radius");
int radius = Integer.valueOf(keyboard.nextLine());
int area = myMethod(radius);
System.out.println(area);
}
}