0
我正在使用BlueJ。我的任务是完成“zool”方法,然后完成“printAmerican”和“printEuropean”方法。然后,完成主要方法来调用其他三个;但是,我收到以下错误:错误:-Xdiag和字符串不能转换为int
使用-Xdiags重新编译:verbose以获取完整输出。
不兼容的类型,不能把字符串转换成int这一行:
printAmerican ("enter day of the week","enter month", "enter date", "enter year");
下面是全部代码:
public class Lab6 {
public static void main(String[] args) {
zool (11, "name of your pet", "name of your street");
// call the method print American
// call the method printEuropean
printAmerican ("enter day of the week","enter month", "enter date", "enter year");
printEuropean ("enter day of the week","enter month", "enter date", "enter year");
}
public static void zool (int a, String pet, String street){
//print the values of a, pet, and street
a = 11;
pet = "Fluffy";
street = "Broadway";
System.out.println(a);
System.out.println(pet);
System.out.println(street);
}
public static void printAmerican(String day, String month, int date, int year){
//print in American format. Example: Sunday, September 13, 2015.
day = Sunday;
month = September;
date = 13;
year = 2015;
System.out.println(printAmerican);
}
public static void printEuropean(String day, int date, String month, int year){
//print in Europea format. Example: Sunday, 13 September, 2015.
day = Sunday;
date = 13;
month = September;
year = 2015;
System.out.println(printEuropean);
}
}