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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • futureTask用法

    futureTask用法futureTask用法深入学习FutureTask主要讲解了如何去使用futureTask来创建多线程任务,并获取任务的结果。Callable接口:实现这个接口的类,可以在这个类中定义需要执行的方法和返回结果类型。MyTask.java类publicclassMyTaskimplementsCallable<Object>{p…

    2022年6月16日
    36
  • VM虚拟机连不上网解决办法「建议收藏」

    VM虚拟机连不上网解决办法「建议收藏」VM虚拟机不能上网的问题解决    说在前面的话:很多网友看了我的文章后,虚拟机还是不能上网,就联系我帮忙,结果帮他们给弄好后,都说怪自己太粗心,没有仔细看文章。我不是怕网友麻烦我,我是真诚的希望各位要首先认真仔细地看完文章,一步一步按照文章操作,一般自己都可以解决问题 。确实不行的,欢迎联系我!         关于VM虚拟机上网的问题,有很多网友求助我,说虚拟机不能上网。今

    2022年4月19日
    954
  • qt tabwidget样式_qt tablewidget使用

    qt tabwidget样式_qt tablewidget使用QTabWidget::pane{border-top:2pxsolid;border-color:#f5f5f5;}QTabBar::tab{min-width:200px;min-height:25px;color:#333333;font:17px”MicrosoftYaHei”;border:0pxsolid;}QTabB…

    2022年9月23日
    3
  • 要引入java吸管工具[通俗易懂]

    要引入java吸管工具

    2022年1月17日
    47
  • cmd查看mysql版本号_mysql当前版本

    cmd查看mysql版本号_mysql当前版本本文介绍如何在Java中通过MySQLJDBC连接AnalyticDBforMySQL集群。MySQLJDBC驱动版本AnalyticDBforMySQL支持以下版本的MySQLJDBC驱动。5.0版本系列:5.0.2,5.0.3,5.0.4,5.0.5,5.0.7,5.0.8。5.1版本系列:5.1.1,5.1.2,5.1.3,5.1.4,5.1.5,5.1.6,5.1.7,5.1…

    2025年11月13日
    3
  • java 高效列转行,java 列转行「建议收藏」

    java 高效列转行,java 列转行「建议收藏」一个员工在多个部门内,一个部门有多个员工List———–>Map>1.部门类publicclassDept{publicDept(Stringid){this.id=id;}privateStringid;//省略get,set方法}2.员工类publicclassUser{publicUser(Stringid)…

    2022年6月25日
    27

发表回复

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

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