Java中怎么输入与输出

Java中怎么输入与输出

这篇“Java中怎么输入与输出”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Java中怎么输入与输出”文章吧。

输入方法

第一种输入方法:scanner

importjava.util.Scanner;//导入java.util.ScannerpublicclassUser{publicstaticvoidmain(String[]args){varsc=newScanner(System.in);//生成scanner对象System.out.print("请输入你的姓名:");Stringname=sc.nextLine();//输入字符串System.out.print("请输入你的年龄:");intage=sc.nextInt();//输入整数System.out.println("姓名:"+name+"\n"+"年龄:"+age);}}

运行结果

常用的next()方法

nextInt() 输入整数

nextLine() 输入字符串

nextDouble() 输入双精度数

next() 输入字符串(以空格作为分隔符

第二种输入方法:JOptionPane

运行结果

第三种输入方法:io.Console

这种输入方法为安全输入方法,只能在cmd控制台运行,不能在IDEA、eclipse等1工具运行

创建User.java文件

importjava.io.Console;//导入java.io.ConsolepublicclassUser{publicstaticvoidmain(String[]args){Consolecon=System.console();//建立安全输入Stringname=con.readLine("请输入账号:");Stringpassworld=con.readLine("请输入密码:");System.out.printf("账号:%s",name);System.out.printf("%n密码:%s",passworld);}}

cmd进入文件所在目录,运行以下指令

java-Dfile.encoding=UTF-8User.java

运行结果

输出方法

第一种输出方法:System.out.print()

System.out.print()不换行直接输出

publicclassUser{publicstaticvoidmain(String[]args){inta=1;intb=2;System.out.print(a);//print()不换行输出a的值System.out.print(b);//print()不换行输出b的值}}

运行结果

12

第二种输出方法:System.out.println()

System.out.println()换行输出

publicclassUser{publicstaticvoidmain(String[]args){inta=1;intb=2;System.out.println(a);//println()换行输出a的值System.out.println(b);//println()换行输出b的值}}

运行结果

1
2

第三种输出方法:System.out.printf()

System.out.printf()格式化输出

publicclassUser{publicstaticvoidmain(String[]args){inta=1;intb=2;System.out.printf("a=%d%n",a);//printf()格式化输出System.out.printf("b=%d",b);//printf()格式化输出}}

运行结果

a=1
b=2

以上就是关于“Java中怎么输入与输出”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注恰卡编程网行业资讯频道。

发布于 2022-04-11 21:20:15
收藏
分享
海报
0 条评论
38
上一篇:Vue的双向绑定和单向数据流有没有冲突 下一篇:vue或css怎么实现列表向上无缝滚动动画
目录

    0 条评论

    本站已关闭游客评论,请登录或者注册后再评论吧~

    忘记密码?

    图形验证码