0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何区分Java中print和println

jf_78858299 来源:算法与编程之美 作者:编程之美 2023-02-21 15:10 次阅读

1 问题

在最开始学习Java的时候学到sout+enter键可以输出结果,显示的是System.out.println();而在Python中是直接使用print。那么在Java中print和println有什么区别?


2 方法

Print输出会自动将括号中的内容转换成字符串输出,如果括号中是一个对象的话,就会自动调用toString()方法。

该输出方式不会换行。

如:

package blog;
public class Test {
public static void main(String[] args) {
int a = 10;
System.out.print("a");
System.out.print(a);
}
}
/*
输出结果
a10
*/

Println与print的用法和作用基本相同,但是println的输出是换行的,它会自动的在输出结果后面加上换行符,如:

package blog;
public class Test {
public static void main(String[] args) {
int a = 10;
System.out.println("a");
System.out.println(a);
}
}
/*
输出结果
a
10
*/

在print输出内容末尾添加换行符“n”,也会达到同样的效果,如:

package blog;
public class Test {
public static void main(String[] args) {
int a = 10;
System.out.print("an");
System.out.print(a+"n");
}
}
/*
输出结果
a
10
*/


3 结语

针对Java中输出方法print与println的区别的问题,通过Java编程进行对比实验,证明该方法是有效的。它们都是java.long包里的System类中的方法,在日常使用频率比较高,需要和其他编程语言区分开来。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • JAVA
    +关注

    关注

    19

    文章

    2954

    浏览量

    104511
  • 编程语言
    +关注

    关注

    10

    文章

    1936

    浏览量

    34573
  • Printf
    +关注

    关注

    0

    文章

    81

    浏览量

    13617
收藏 人收藏

    评论

    相关推荐

    如何解决JAVA程序中文无法显示的问题呢?

    `上回说到JAVA虚拟机环境如何在IMX6平台搭建(点击了解),这次和大家说说JAVA应用程序遇到中文无法显示,出现乱码,该如何解决。1、运行java hello 无法显示中文(显示为乱码)2、运行
    发表于 01-31 16:22

    Java基础之Java运算符

    Java,表达式是由运算符和操作数组成的。比如,我们可以把下面的都称为表达式:5num1num1+num2sum=num1+num2Java的运算符包括:算术运算符、赋值运算符、关系运算符
    发表于 05-18 15:39

    如何用java映射创建java对象和调用java对象的方法

    java是一种解析语言,java程序是通过java虚拟机解析.class的方式运行起来。因此,java中就存在java映射的概念。一、首先我
    发表于 07-28 16:11

    是否可以在代码中区分开机复位和深度睡眠复位?

    ();Serial.println("Start...");Serial.print("Reset reason ");Serial.println
    发表于 02-23 06:37

    javastring不可变的原因

    区分对象和对象的引用 对于Java初学者, 对于String是不可变对象总是存有疑惑。看下面代码: String s = ABCabc;System .out.println( s = + s
    发表于 09-27 13:24 0次下载
    <b class='flag-5'>java</b><b class='flag-5'>中</b>string不可变的原因

    Pythonprint函数的用法总结

    Print在日常的程序编写和调试,使用的比较多,下面给大家详细分析下print不为人知的一些功能,比如print可以打印指定颜色的字体,可以将指定的内容打印输出到文件中去等。
    的头像 发表于 01-16 17:35 8108次阅读
    Python<b class='flag-5'>中</b><b class='flag-5'>print</b>函数的用法总结

    Java时间戳的使用

    当前时间 import java.sql.Timestamp; //导包 Timestamp nowTime = new Timestamp(System.currentTimeMillis
    的头像 发表于 01-13 15:30 727次阅读

    JAVAstatic、final、static final如何区分

    当我们在使用java写类的属性时总会用到很多的类型去修饰它,比如字符串String,整数型int,但是我们偶尔也会遇到 static、final、static final,那么他们的区别是什么呢?
    的头像 发表于 02-14 14:55 1169次阅读
    <b class='flag-5'>JAVA</b><b class='flag-5'>中</b>static、final、static final如何<b class='flag-5'>区分</b>

    如何正确区分Javasuper函数用法

    Javasuper函数有很多方法,在使用的时候我们应该如何正确区分? 2 方法 三种用法: 访问父类的方法。 调用父类构造方法。 访问父类的隐藏成员变
    的头像 发表于 02-21 15:08 541次阅读

    print函数是什么

    在Pythonprint( ) 函数的功能是`输出内容`,意思就是将print( ) 函数括号的内容显示在屏幕终端上。 print[p
    的头像 发表于 02-23 14:47 3848次阅读

    Java获取本机IP

    原文链接 可以使用 getLocalHost 命令: import java.net.InetAddress; public class Main { public static void main
    的头像 发表于 06-12 17:01 449次阅读

    print输出如何不带空格

    在Pythonprint函数默认会在各个参数之间添加空格进行分隔。如果你想要让print函数输出的内容不带空格,可以使用sep参数来自定义分隔符。 sep参数是print函数的一个
    的头像 发表于 11-24 09:53 1951次阅读

    java switch case值能为枚举值吗

    Java的switch语句可以接受枚举类型的值作为参数。在Java,枚举是一种特殊的数据类型,它定义了一个固定数量的命名常量。因此,可以将枚举值作为switch语句的case。 首
    的头像 发表于 11-30 14:41 5001次阅读

    java switch case 能不能用字符串

    Java的switch语句在处理字符串方面有一些限制。在Java 7之前,switch语句只能处理整数类型的表达式,如int或char。但从Java 7开始,Java引入了对字符串的支
    的头像 发表于 11-30 14:46 1932次阅读

    java怎么限制输入数字的范围

    Java,你可以使用循环和条件语句来限制输入数字的范围。下面我将详细介绍如何实现这一功能。 首先,你需要使用Java的输入输出库来接收用户的输入。Java中提供了Scanner类来
    的头像 发表于 11-30 16:07 1489次阅读