我正在学习Java,我有一些错误"Exception in thread"



public class number1to4 {

/**
 * @param args
 */
public static void main(String[] args) {
    // TODO Auto-generated method stub
    System.out.printf("%d%n%d%n%d%n%d%n", "1 2 3 4");
    }
}

有两个问题。

首先,您的printf期望有4个参数,但您只提供一个。

第二,%d说您期望该论点是一个数字,但是您正在提供一个字符串。

System.out.printf("%d%n%d%n%d%n%d%n", 1, 2, 3, 4);

您可以使用 this

System.out.printf("%dn%dn%dn%dn",1,2,3,4);

System.out.println(1+"n"+2+"n"+3+"n"+4);

相关内容

最新更新