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中怎么输入与输出”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注恰卡编程网行业资讯频道。