对java中三种输出:println、print、printf进行简单的区别和比较。

println、print、printf

println


public class Test {
    public static void main(String[] args) {
        int A[] = {1,2,3,4,5};
        for (int i=0;i<A.length;i++){
            System.out.println(A[i]);
        }
    }
}

输出结果:

print


public class Test {
    public static void main(String[] args) {
        int A[] = {1,2,3,4,5};
        for (int i=0;i<A.length;i++){
            System.out.print(A[i]);
        }
    }
}

输出结果:

printf


public class Test {
    public static void main(String[] args) {
        int A[] = {1,2,3,4,5};
        for (int i=0;i<A.length;i++){
            System.out.printf("%5d",A[i]);
        }
        System.out.println("\n####################");
        for (int i=0;i<A.length;i++){
            System.out.printf("%d\n",A[i]);
        }
    }
}

输出结果:

总结

println:输出结果后在最后会进行换行,末尾自带换行符

print:输出结果后不进行换行,普通的输出,显示在一行

printf:更倾向于格式化输出,在处理一些格式的时候会显得十分的方便

 

说点什么
头像
支持Markdown语法
在"Java中的三种输出"已有1条评论
Loading...