不是特别完整和齐全,自己的一些小感悟,希望能帮助大家。对新手很友好,哈哈哈。
输入:
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 则上述式子会出现什么结果呢?
我们可以用编译器验证一下。
上图可以明显看到答案是a+b=50
这里得出的结果跟前面的a+b=连接在了一起,而这个引号部分后面的+就是起连接作用。
假设我们这边有同学粗心,没有给后面的a+b带上括号,会出现什么情况呢?我们可以自己编译运行一下
刚刚我们说了+起连接作用,这边没有带括号,我们编译器就会把它当成是我们要输出a和b连接的结果也就是2030
好啦,今天的内容就分享到这里啦。
今天的文章java的输入输出格式是什么_double类型输入输出格式分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/71528.html