在我的src /文件夹中,我有main.java文件,在项目文件夹中,我有另一个文件BeerSong.java。 BeerSong.java是歌曲“99瓶啤酒在墙上”的诡计。我如何将BeerSong.java称为main.java。
要求:调用另一个方法“Ninety_Nine_Bottles_Of_Beer_On_The_Wall”的主方法名为BeerSong.java。
项目结构 项目
...> .idea
...>出
...> SRC
...>Main.java (class)
...>的.gitignore
...> BeerSong.java
BeerSong.java代码
public class Ninety_Nine_Bottles_Of_Beer_On_The_Wall {
public static void main(String[] args) {
int bottlesOfBeer = 99; //Initial Number of Bottles to begin with
String word = "bottles";
while (bottlesOfBeer> 0)
{
if (bottlesOfBeer == 1) {
word = "bottle";
}
else {
word = "bottles";
}
System.out.println(bottlesOfBeer + " " + word + " of beer on the wall, " + bottlesOfBeer + " " + word + " of beer");
System.out.println("Take one down, pass it around, ");
bottlesOfBeer = bottlesOfBeer - 1;
if (bottlesOfBeer > 0) {
System.out.println(bottlesOfBeer + " " + word + " of beer on the wall.\n");
} else {
System.out.println("No more bottles of beer on the wall\n");
}
} //End of While Song loop
} // End of Main
} //结束了Ninety_Nine_Bottles_of_Beer
答案 0 :(得分:0)
由于Ninety_Nine_Bottles_Of_Beer_On_The_Wall
的{{1}}方法是静态的,并且公共类应该对项目的其余部分自动显示,因此您应该能够从main
调用该方法:
Main.java
但是,在这种情况下,最好是创建一个函数而不是一个完全独立的类。因为没有属性而且只有一种方法,所以使Ninety_Nine_Bottles_Of_Beer_On_The_Wall.main({});
成为自己的类似乎是多余的。
答案 1 :(得分:0)
将名称从BeerSong.java
更改为Ninety_Nine_Bottles_Of_Beer_On_The_Wall.java
,并将该文件移至src文件夹。
现在你有两个选择
Ninety_Nine_Bottles_Of_Beer_On_The_Wall.java
Main.java
致电Ninety_Nine_Bottles_Of_Beer_On_The_Wall.main(new String[0])