每当我运行它时我都会遇到问题它只是没有打印任何东西。我没有得到任何错误,但它仍然没有打印任何东西。我甚至无法输入它。怎么回事,请帮忙。我一直在努力解决这个问题几天,试图修复开始时的错误,现在我在尝试运行它之后修复错误。它只是没有说什么。我以前从未见过这样,请有人帮助我
public class Mac {
public static void main(String[]args) {
}
public Mac()
{
intArrayExample();
stringArrayExample();
intArrayExample2();
stringArrayExample();
}
private void intArrayExample()
{
int[] intArray = new int[3];
intArray[0] = 1;
intArray[1] = 2;
intArray[2] = 3;
System.out.println("Numerical Listing");
for (int i=0; i<intArray.length; i++)
{
System.out.println(intArray[i]);
}
}
private void stringArrayExample()
{
String[] stringArray = new String[3];
stringArray[0] = "a";
stringArray[1] = "b";
stringArray[2] = "c";
System.out.println("Alphabetical Listing");
for (int i=0; i<stringArray.length; i++)
{
System.out.println(stringArray[i]);
}
}
private void intArrayExample2()
{
int[] intArray = new int[] {4,5,6,7,8};
System.out.println("Numerical Listing (version 2)");
for (int i=0; i<intArray.length; i++)
{
System.out.println(intArray[i]);
}
}
@SuppressWarnings("unused")
private void stringArrayExample1()
{
String[] stringArray = new String[3];
stringArray[0] = "d";
stringArray[1] = "h";
stringArray[2] = "e";
stringArray[3] = "f";
System.out.println("Alphabetical Listing (version 2)");
for (int i=0; i<stringArray.length; i++)
{
System.out.println(stringArray[i]);
}
}
}
答案 0 :(得分:1)
您的主要方法public static void main(String[]args)
是空的!什么都没有被执行!你应该写Mac mac = new Mac();
,这样做,将调用构造函数中的所有方法:
public Mac()
{
intArrayExample();
stringArrayExample();
intArrayExample2();
stringArrayExample();
}