JAVA中print和return有什么区别

区别是:print作用是将数据输出,展示在控制台上,即打印在你能看到的界面上。return语句[表达式]退出函数,选择性地向调用方返回一个表达式。不带参数值的return语句返回None。return作为脚本单独运行时则需要print函数才能显示,但是在交互模式下,return的结果会自动打印出来。

JAVA中print和return有什么区别-Worktile社区

print

print()作用是将数据输出,展示在控制台上,即打印在你能看到的界面上。

首先我们应该知道System.out.print();System.out.println();System.out.printf();这三种输出方式在java中为什么是以这样的形式打印输出的。System是java.lang包中的一个类,中间的out是Java.lang.System类中的一个静态变量,后面的print或printf或println分别是三种输出的实例方法。

其中print为一般的标准输出、println为一般的标准输出最后输出一个换行、printf为格式化输出

例子如下:

package mywork;public class mydemo {public static void main(String[] args) {System.out.print(“用print输出的第2条信息”);//使用print不会有换行操作,如需换行需要用\n转义字符来操作System.out.print(“用print输出的第3条信息\n”);System.out.println(“用print输出的第1条信息”);//在print输出内容的尾部加上\n等同于用println输出int a = 4, b = 5, c = 6;System.out.print(a + “\n”);System.out.print(b + “\n”);System.out.printf(“printf的输出形式: %d over”, c);System.out.print(a + “\n”);//可以看到printf输出后也不会自动换行}}

运行结果:

用print输出的第2条信息用print输出的第3条信息

用print输出的第1条信息

return

return语句[表达式]退出函数,选择性地向调用方返回一个表达式。不带参数值的return语句返回None。

return作为脚本单独运行时则需要print函数才能显示,但是在交互模式下,return的结果会自动打印出来。

PS:return是返回值,且return语句块后面的代码是不执行的。

return 表示把程序流程从被调函数转向主调函数并把表达式的值带回主调函数,实现函数值的返回,返回时可附带一个返回值,由return后面的参数指定。 return通常是必要的,因为函数调用的时候计算结果通常是通过返回值带出的。 如果函数执行不需要返回计算结果,也经常需要返回一个状态码来表示函数执行的顺利与否(-1和0就是最常用的状态码),主调函数可以通过返回值判断被调函数的执行情况。

延伸阅读:

什么是Java

Java具有大部分编程语言所共有的一些特征,被特意设计用于互联网的分布式环境。Java具有类似于C++语言的”形式和感觉”,但它要比C++语言更易于使用,而且在编程时彻底采用了一种”以对象为导向”的方式。使用Java编写的应用程序,既可以在一台单独的电脑上运行,也可以被分布在一个网络的服务器端和客户端运行。另外,Java还可以被用来编写容量很小的应用程序模块或者applet,做为网页的一部分使用。applet可使网页使用者和网页之间进行交互式操作。

Java是Sun微系统公司在1995年推出的,推出之后马上给互联网的交互式应用带来了新面貌。最常用的两种互联网浏览器软件中都包括一个Java虚拟机。几乎所有的操作系统中都增添了Java编译程序。

使用Java编写的应用程序,既可以在一台单独的电脑上运行,也可以被分布在一个网络的服务器端和客户端运行。另外,Java还可以被用来编写容量很小的应用程序模块或者applet,做为网页的一部分使用。applet可使网页使用者和网页之间进行交互式操作。

文章标题:JAVA中print和return有什么区别,发布者:小编,转载请注明出处:https://worktile.com/kb/p/37858

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小编小编认证作者
上一篇 2023年2月12日 下午4:56
下一篇 2023年2月13日 上午2:06

相关推荐

  • 校园车辆管理系统的设计与实现

    本文探讨校园车辆管理系统的设计与实现重点在于1、增强安全性;2、提升车辆通行效率;3、方便管理和维护;4、数据分析和报告。 这些功能的整合能够确保校园交通管理的现代化、智能化,为师生提供更为便捷、安全的出行体验。以提升车辆通行效率为例,系统能通过智能识别技术快速核验车辆和驾驶员信息,缩短停留时间,同…

    2024年1月9日
    18500
  • devops为什么这么火

    摘要 DEVOPS之所以成为高效软件开发与运维的无可争议的热门话题,主要归功于它对增强团队协作、提高自动化水平以及缩短产品上市时间的巨大贡献。1、 降低开发与运维之间的壁垒,即通过一系列实践和工具的结合,使得软件的构建、测试和发布过程变得更加快速、频繁和可靠。在此基础上,将重点论述DEVOPS如何促…

    2024年3月26日
    1100
  • DevOps如何提高资源弹性

    在当前快速演变的技术环境中,DevOps 的实践提高了资源弹性,其中包括1、自动化基础设施管理、2、持续集成和持续部署 (CI/CD)、3、微服务架构、4、容器化、5、配置管理、6、监控和日志分析。自动化基础设施管理尤其重要,因为它有助于实现资源的快速扩展和收缩,从而响应不断变化的需求,并确保最优的…

    2024年1月18日
    11900
  • adobe可以删除吗

    adobe可以删除,adobe文件夹里放的都是adobe公司的应用软件的安装文件,属于应用程序,可以删除。adobe是一家美国的跨国电脑软件公司,主要从事多媒体制作类软件的开发,近年亦开始涉足丰富互联网应用程序、市场营销应用程序等软件开发。 一、adobe可以删除吗 adobe文件夹里放的都是ado…

    2023年3月25日
    4.0K00
  • oa工作流

    OA工作流程化能够帮助公司提高工作效率、优化业务流程、确保数据一致性和减少错漏。1、提升效率:通过自动化任务,快速转移工作任务与信息,减少人工操作的时间成本。2、业务流程优化:标准化的流程可以更好地发现业务瓶颈与问题,实现流程的持续优化。3、数据一致性:集中的数据管理减少了在多个系统间同步信息时的不…

    2024年1月11日
    20600
  • oa会议流程

    摘要:OA会议流程包括四个主要环节:1、事前准备、2、开会通知、3、会议进行、4、会后总结和跟踪。事前准备为后续流程奠定基础,需要定义议题、制定日程和选择参与者。在这其中,会议的事前准备是成功的关键,涉及确定目标、列出讨论点和邀请适当的参与人员等环节,这部分内容将在后文详细讨论。 正文: 一、准备阶…

    2024年1月11日
    16700
  • 管理费用包括哪些项目内容

    管理费用包括:一、人力资源管理费用;二、行政管理费用;三、财务管理费用;四、营销管理费用;五、研发管理费用;六、法律管理费用。人力资源管理费用是企业为招聘、培训、福利、劳动保护等方面的费用。这些费用旨在保证企业拥有足够的人力资源。 一、人力资源管理费用 人力资源管理费用是企业为招聘、培训、福利、劳动…

    2023年4月30日
    55700
  • 标记内常用的页面属性有哪些

    标记内常用的页面属性有:1、<head></head>;2、<title></title>;3、<style></style>;4、<meta>;5、<body></body>。<head></head>是HTML文件头部开始和结束标…

    2023年1月9日
    63800
  • oa系统有什么牌子

    OA系统,即办公自动化系统,集成了邮箱、日程安排、文件管理、流程审批等功能,旨在提高企业运营效率。主要品牌有1、微软的SharePoint、2、IBM的Lotus Notes/Domino、3、Google Workspace、4、腾讯的企业微信、5、华为的Welink。在众多选择中,SharePo…

    2024年1月17日
    23100
  • 问下有序数组,有什么好的数据结构可以替代

    以下数据结构可以替代:一、二叉搜索树;二、红黑树;三、跳表;四、B树;五、散列表。二叉搜索树是一种非常常见的数据结构,它可以用来存储有序数据。在二叉搜索树中,每个节点都比它的左子树的所有节点大,比右子树的所有节点小。 一、二叉搜索树 二叉搜索树是一种非常常见的数据结构,它可以用来存储有序数据。在二叉…

    2023年5月30日
    19500

发表回复

登录后才能评论
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部