【发布时间】:2015-12-09 22:03:46
【问题描述】:
我正在使用 BlueJ。我的任务是完成方法“zool”,然后完成方法“printAmerican”和“printEuropean”。然后,完成main方法调用其他三个;但是,我得到了这些错误:
使用 -Xdiags:verbose 重新编译以获得完整输出。
不兼容的类型 - 无法将此行的 String 转换为 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);
}
}
【问题讨论】:
标签: java string compiler-errors int type-conversion