Java中print与println的区别是?具体用法?

如题所述

只有一个区别:print在本次输出之后不会换行,println在本次输出之后会换行。

两者区别及用法实例演示如下:

一、实例代码如下。

二、执行结果如下:可以看到println相当于是print加上换行符的效果。

三、执行99乘法表中两者使用的区别,示例代码如下。

四、执行结果如下。

扩展资料:

java的格式化输出:

java Se5引入的format方法可用于PrintStream或PrintWriter对象,其中也包括System.out对象。

测试代码如下:

输出的结果如下:

即format与printf是等价的,它们只需要一个简单的格式化字符串,加上一串参数即可,每个参数对应一个格式修饰符。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-12-17

1、print:不换行输出;println:换行输出。

print()方法在输出括号里指定的字符串后就结束操作,而不再添加回车,光标停留在字符串最后一个字符的右边,println()则是添加回车,光标停在下一行。

例如:print(a);print(c);

结果为:ac。

println(a);println(c);

结果为:a。

2、输出结果不同。例如:

for(int i = 0; i < 2; i++){
System.out.print(i);
}
//输出结果:01

for(int i = 0; i < 2; i++){
System.out.println(i);
}
//输出结果:0
1

扩展资料

不带输出项的print即为输出一个空行,如果之前的print语句输出项的最后用了诸如“,”或“;”,则表示其输出是在同一行上。其后面的空的print语句用来消除前面的print语句一直在同一行上输出的效果,使其后面的输出是在下一行。

功能:

以当前字体在打开的打印作业中打印一行或多行文本。

语法Print(printjobnumber,{tab1,}string{,tab2})

参考资料:百度百科-print

本回答被网友采纳
第2个回答  2018-12-23

Print与Println的区别

1、输出方式不同。

Print在输出完信息不换行,Println在输出完信息自动换行。

print将它的参数显示在命令窗口,并将输出光标定位在所显示的最后一个字符之后。

println 将它的参数显示在命令窗口,并在结尾加上换行符,将输出光标定位在下一行的开始。

2、输出结果不同。

print是用于格式化输出的。

println在要输出的内容后自动加了回车换行 ,这个函数不能用输出格式。

3、具体演示不用。

演示(假设文件在E:/A文件夹下):

Print

java文本文件抒写如下代码:

class A{

public static void main(String[] args){

System.out.print(" a");

System.out.print(" a");

}

}

结果如下:

aa

Println

java文本文件抒写如下代码:

class B{

public static void main(String[] args){

System.out.println(" b");

System.out.println(" b");

}

}

结果如下:

b

扩展资料:

除了所提问的print和println,java还有一种继承自c的输出方式---printf。

printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。它的调用格式为: printf("<格式化字符串>", <参量表>)。

格式输出,它是c语言中产生格式化输出的函数(在 stdio.h 中定义)。用于向终端(显示器、控制台等)输出字符。格式控制由要输出的文字和数据格式说明组成。要输出的文字除了可以使用字母、数字、空格和一些数字符号以外,还可以使用一些转义字符表示特殊的含义。

Printf

java文本文件抒写如下代码:

class C{

public static void main(String[] args){

int a = 1;

double b = 2;

System.out.printf("%d",a);

System.out.println();

System.out.printf("%f ",b);

System.out.println();

System.out.printf("%.2f ",b);

}

}

参考资料:百度百科-printf

本回答被网友采纳
第3个回答  2021-10-26

借用下大哥的回答

Print与Println的区别

1、输出方式不同。

Print在输出完信息不换行,Println在输出完信息自动换行。

print将它的参数显示在命令窗口,并将输出光标定位在所显示的最后一个字符之后。

println 将它的参数显示在命令窗口,并在结尾加上换行符,将输出光标定位在下一行的开始。

2、输出结果不同。

print是用于格式化输出的。

println在要输出的内容后自动加了回车换行 ,这个函数不能用输出格式。

3、以九九乘法表为例

println用法展示:

print用法展示:

第4个回答  2009-10-15
print 不会换行,println会换行
用法:
System.out.print("a");
System.out.print("b");
输出:ab
System.out.println("a");
System.out.println("b");
输出:
a
b