【发布时间】:2018-04-08 09:39:27
【问题描述】:
我想问一下,有没有办法可以在主函数中打印数组?例如,现在我的代码如下所示
Public static void main(String[] args)
{
mainHobby Hobs = new mainHobby();
System.out.println("My Hobbies are: ");
for (int i = 0 ; i<Hobs.size ; i++)
{
int num = i + 1;
System.out.println(num + ": " + Hobs.Hobby[i]);
}
}
class mainHobby
{
String[] Hobby = {"Reading", "Swimming", "Running"};
int size = Hobby.length;
}
但是,我正在努力在主要功能下打印我的 Array Hobby。在评论部分打印 Array Hobby
Public static void main(String[] args)
{
mainHobby Hobs = new mainHobby();
//Print my array Hobby here
}
class mainHobby
{
String[] Hobby = {"Reading", "Swimming", "Running"};
int size = Hobby.length;
System.out.println("My Hobbies are: ");
for (int i = 0 ; i<Hobs.size ; i++)
{
int num = i + 1;
System.out.println(num + ": " + Hobs.Hobby[i]);
}
}
【问题讨论】:
-
运行代码时会发生什么?你想让它做什么不同的事情?请显示一些示例输出。
-
你不能只在类声明中定义一段代码。类由字段(变量)和方法(函数)定义。将您的代码放在一个方法中并调用它。
-
请记住,
main()与任何其他方法一样,必须在一个类中。只要你解决了这个问题,第一个代码 sn -p 就可以工作了。 -
请遵守代码约定,变量名以小写开头,类名以大写开头。另外,请发布可编译的代码!