【问题标题】:printf error can't launch java eclipseprintf 错误无法启动 java eclipse
【发布时间】:2016-05-16 08:05:39
【问题描述】:

我的printf 包含错误。我的其余代码已完成,但由于我的printf 中的错误,我无法启动 Java。请帮忙。我的主要课程已经完成。

package id.web.aditya;

public class Roda {

private int diameter;
private String warna;
private String Merk;
private String Keterangan;

public String getMerk() {
    return Merk;
}
public void setMerk(String merk) {
    Merk = merk;
}

public int getDiameter() {
    return diameter;
}
public void setDiameter(int diameter) {
    this.diameter = diameter;
}
public String getWarna() {
    return warna;
}
public void setWarna(String warna) {
    this.warna = warna;
}


public String getKeterangan() {
    return Keterangan;
}
public void setKeterangan(String keterangan) {
    this.Keterangan = keterangan;
}

public void tampilanKeterangan(){
    System.out.printf("Roda %s Merk: %s Warna: %s Diameter: %d \n ", 
            Keterangan, Merk, warna, diameter);
}


public void Berhenti(){
    tampilanKeterangan();
    System.out.println("Kurangi Kecepatan");
    System.out.println("mulai berhenti..");
    System.out.println("Akhirna berhenti");
    System.out.println("--------------------");

}
public void berputar(){
    tampilanKeterangan();
    System.out.println("mulai berputar");
    System.out.println("berputar");
    System.out.println("berputar makin cepat");
    System.out.println("----------------------");
}

}

package id.web.aditya;

public class Mobil {

/**
 * @param args
 */
public static void main(String[] args) {
    // TODO Auto-generated method stub

    Roda rodaUntukDitest = new Roda();
    rodaUntukDitest.setDiameter(80);
    rodaUntukDitest.setMerk("Achiles");
    rodaUntukDitest.setWarna("Hitam");
    rodaUntukDitest.setKeterangan("");
    rodaUntukDitest.Berhenti();
    rodaUntukDitest.berputar();
}

}

线程“主”java.lang.Error 中的异常:未解决的编译 问题:类型中的方法printf(Locale, String, Object[]) PrintStream 不适用于参数(字符串、字符串、 字符串,字符串,整数)

【问题讨论】:

  • 你得到什么错误?
  • 线程“main” java.lang.Error 中的异常:未解决的编译问题:PrintStream 类型中的方法 printf(Locale, String, Object[]) 不适用于参数 (String, String , 字符串, 字符串, int)
  • 在 tampilan Keterangan
  • 你用的是哪个jdk版本?

标签: java compiler-errors


【解决方案1】:

Java 1.5 中引入了字符串格式功能。您显然正在使用该版本之前的 java 版本或编译选项。 如果您使用的是 Eclipse,请打开项目属性(在项目上按 ALT + Enter)。查看选项卡 java 编译器。

您可以在此处设置编译器合规级别。您可能安装了较新的 java 版本。在这种情况下,eclipse 会向您显示上述错误。

我希望向您展示类似“对于 PrintStream 类型的方法 printf(String, String, String, String, Integer) 未定义”。但事实并非如此,所以这可能有点令人困惑。

【讨论】:

  • 如果他使用的是 printf()
猜你喜欢
  • 2021-06-21
  • 2015-05-28
  • 1970-01-01
  • 1970-01-01
  • 2015-02-16
  • 1970-01-01
  • 2021-02-10
  • 1970-01-01
  • 2011-12-12
相关资源
最近更新 更多