java的输入输出格式

java的输入输出格式不是特别完整和齐全,自己的一些小感悟,希望能帮助大家。对新手很友好,哈哈哈。输入:Scannerin=newScanner(System.in);新创建一个输入的Scanner对象,然后赋值给in,这个作用就是获取控制台的输入!!!in.nextInt()表示读入一个整数inta;表示定义一个变量a=in.nextInt();表示读入了一个数,把右边输入的值赋值给a。这里注意有一些规则,我们可以看到后面的类型名称首字母大写,大家可以记住这个小tip,养成好的代码风

大家好,又见面了,我是你们的朋友全栈君。

不是特别完整和齐全,自己的一些小感悟,希望能帮助大家。对新手很友好,哈哈哈。

输入

Scanner in=new Scanner(System.in);

新创建一个输入的Scanner对象,然后赋值给in,这个作用就是获取控制台的输入!!!

in.nextInt()表示读入一个整数

int a; 表示定义一个变量

a=in.nextInt();表示读入了一个数,把右边输入的值赋值给a。

这里注意有一些规则,我们可以看到后面的类型名称首字母大写,大家可以记住这个小tip,养成好的代码风格习惯。

同样的 in.nextDouble()表示读入一个浮点数,in.nextLine()表示读入一行。

输出

基本格式就是System.out.println/print/printf();

那上面三种也是有一点点小区别的,例如println表示输出后换行,而print输出后则不会换行。printf则跟我们C语言学的时候的输出格式是一样的。

上面输出我们在eclipse编译器中时,有一些小偷懒的方法,sysout+Alt+/就会出现完整的输出语法。

这边给一个输出的例子便于我们理解:

System.out.println(“a+b=”+(a+b));

假如输入a=20;b=30 则上述式子会出现什么结果呢?

我们可以用编译器验证一下。

java的输入输出格式

上图可以明显看到答案是a+b=50

这里得出的结果跟前面的a+b=连接在了一起,而这个引号部分后面的+就是起连接作用。

假设我们这边有同学粗心,没有给后面的a+b带上括号,会出现什么情况呢?我们可以自己编译运行一下

java的输入输出格式

刚刚我们说了+起连接作用,这边没有带括号,我们编译器就会把它当成是我们要输出a和b连接的结果也就是2030

好啦,今天的内容就分享到这里啦。

 

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/156210.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 阿里云ubuntu镜像下载_ubuntu最小镜像

    阿里云ubuntu镜像下载_ubuntu最小镜像备份原来的源$mv/etc/apt/sources.list/etc/apt/sources.list.bak$vim/etc/apt/sources.list添加如下内容debhttp://mirrors.aliyun.com/ubuntu/hirsutemainrestricteduniversemultiversedebhttp://mirrors.aliyun.com/ubuntu/hirsute-securitymainrestricteduniver

    2022年10月14日
    3
  • 鸟哥的 Linux 私房菜10– 磁盘与硬件管理

    鸟哥的 Linux 私房菜10– 磁盘与硬件管理

    2021年7月24日
    57
  • sql注入详解_sq注入教程

    sql注入详解_sq注入教程SQL注入(SQLInjection)是一种常见的Web安全漏洞,主要形成的原因是在数据交互中,前端的数据传入到后台处理时,没有做严格的判断,导致其传入的“数据”拼接到SQL语句中后,被当作SQL语句的一部分执行。从而导致数据库受损(被脱库、被删除、甚至整个服务器权限陷)。即:注入产生的原因是后台服务器接收相关参数未经过滤直接带入数据库查询…

    2022年10月3日
    4
  • Java反射 Class类常用方法详解

    Java反射 Class类常用方法详解1.返回Class类对应的实体类的相关的Class类的方法:如果我们已经有了一个类的Class类,可以使用下面的一些方法来获得它相关的类:(1)返回当前Class类对应的实体类的父类的Class类:publicClass<?superT>getSuperclass()例如:publicstaticvoidmain(String[]args)throwsClassN…

    2022年5月27日
    41
  • 2021Eclipse安装教程

    2021Eclipse安装教程第一步下载:官网地址:https://www.eclipse.org/downloads/第二步:下载好后,双击安装包,运行第三步:选择版本运行后有很多版本可供选择EclipseIDEforJavaDevelopers是为java开发的EclipseIDEforJavaEEDevelopers是为J2EE开发的EclipseforRCP/Plug-inDevelopers是为RCP和插件开发的EclipseIDEforC/C++Developers

    2022年5月10日
    86
  • 有源低通滤波器 vs. 有源带通滤波器 vs. LC滤波器「建议收藏」

    有源低通滤波器 vs. 有源带通滤波器 vs. LC滤波器「建议收藏」在做一个小东西,想省成本用F407内部的DAC生成Sin输出(100Hz,1kHz,10kHz,100kHz),但是407DAC能力有限,当要输出100kHz的Sin曲线的时候一个周期只能11个点左右,示波器上能看到明显的阶梯,需要一个滤波器。一直纠结有源低通,有源带通,无源LC滤波。滤波器可以通过TI的滤波器设计软件FilterPro来设计,非常简单,有一点就是运放的增益带宽积,同频率下…

    2022年5月2日
    44

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号