我对Java非常陌生。我的任务是创建我自己的方法,然后创建一个类来测试它。我的问题是,我是独立于类创建方法,还是在类中创建方法?如果它独立于类,我如何让类访问我的方法?
(它们是否另存为两个单独的文件?)
这就是我到目前为止所得到的,但我得到了一个错误,我必须在DWindmill类中初始化千瓦。我想我已经在方法中做到了?有什么建议吗?
//This is the method Windmill
import java.util.*;
import static java.lang.Math.*;
class DWindmill {
public static void Windmill(){
//create the method for the Windmill class
int miles = 50;
//int miles = 200;
//int miles = 250;
int KILOWATT = (miles / 50);}
static Scanner console = new Scanner(System.in);
{
System.out.println("Enter miles per hour:");
miles = console.nextInt();
Windmill();
System.out.println(+ KILOWATT + "kilowatts");
}
}发布于 2008-10-23 01:41:38
对于像这样的简单赋值,您可能可以在与您的类相同的类中创建方法。创建一个带有静态main方法的类,它将是您的程序的起点,然后创建将被调用的方法。
看起来你对编程很陌生,我会利用你的程序中提供的任何教程。它们通常由低年级、高年级或研究生水平的学生授课,旨在给你一个很好的材料介绍,以及让你有时间在课外提问。确保你去上课,并试着阅读你应该为这门课程购买的教科书。这些信息经常可以在那里找到。
发布于 2008-10-23 03:21:42
请去上课或阅读课本或其他东西,因为你的代码说明了对什么是类,什么是方法,以及如何在代码块中使用大括号的基本误解。这是你的代码的一个修正(但未测试)版本-
class Windmill
{
public static void main(String args[])
{
Scanner console = new Scanner(System.in);
System.out.println("Enter miles per hour:");
int miles = console.nextInt();
int KILOWATT = (miles / 50);
System.out.println(KILOWATT + " kilowatts");
}
}说真的,anything在这一点上应该是有帮助的
发布于 2008-10-23 01:40:43
在Java中,所有方法都存在于类中。因此,为了创建一个类,您需要编写如下代码:
public class MyClass {
public static void Hello() {
//This is your method!
}
public static void main (String[] args) {
Hello(); //This is how you call your method.
}
}https://stackoverflow.com/questions/228218
复制相似问题