关于Java中System.out.println和System.out.print的区别

2022-07-27,,,,

关于Java中System.out.println和System.out.print区别

1、问题引发:

今天在学习Java的时候,看到了二维组数的定义和输出,于是便在eclispe里敲了一个例子,发现输出数组的时候,数据是竖着输出的,想要改成横着的输出就输出不出来,于是上网搜了一下,就发现了println和print的区别

2、二位数组代码

package exam4;

public class Two_dimensional_array {

	public static void main(String[] args) {
		int a[][]=new int[2][];
		int x[]= {0,2};
		int y[]= {1,2,3,4,5};
		a[0]=x;
		a[1]=y;
		System.out.print("二维数组元素为:\n");
		for(int i=0;i<a.length;i++) {
			  System.out.print("第"+i+"行数据:");
			for(int j=0;j<a[i].length;j++) { 
			  System.out.print(a[i][j]+" ");		
		}
			System.out.print("\n");
		}
	}
}

运行截图

下面我们把print换成println

可以发现我们将print换成println数据就会从横向输出变为纵向输出

总结:

在Java中println相当于在输出的时候自动加了一个换行的功能,如果是在循环中输出,他就会输出一列的数据,所以改成print的时候,他就会输出一行的数据。

因此在平时的学习我们要善于发现问题解决问题,小小的问题失误也不能忽视。

本文地址:https://blog.csdn.net/m0_50807383/article/details/110221944

《关于Java中System.out.println和System.out.print的区别.doc》

下载本文的Word格式文档,以方便收藏与打印。