这篇“Java中怎么输入与输出”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Java中怎么输入与输出”文章吧。
import java.util.Scanner; // 导入java.util.Scanner public class User { public static void main(String[] args) { var sc = new Scanner(System.in); //生成scanner对象 System.out.print("请输入你的姓名:"); String name = sc.nextLine();//输入字符串 System.out.print("请输入你的年龄:"); int age = sc.nextInt();//输入整数 System.out.println("姓名:" + name +"\n" +"年龄:" + age); } }
运行结果
常用的next()方法
nextInt() 输入整数
nextLine() 输入字符串
nextDouble() 输入双精度数
next() 输入字符串(以空格作为分隔符
运行结果
这种输入方法为安全输入方法,只能在cmd控制台运行,不能在IDEA、eclipse等1工具运行
创建User.java文件
import java.io.Console;//导入java.io.Console public class User { public static void main(String[] args) { Console con = System.console();//建立安全输入 String name = con.readLine("请输入账号:"); String passworld = con.readLine("请输入密码:"); System.out.printf("账号:%s", name); System.out.printf("%n密码:%s", passworld); } }
cmd进入文件所在目录,运行以下指令
java -Dfile.encoding=UTF-8 User.java
运行结果
System.out.print()不换行直接输出
public class User { public static void main(String[] args) { int a = 1; int b = 2; System.out.print(a);//print()不换行输出a的值 System.out.print(b);//print()不换行输出b的值 } }
运行结果
12
System.out.println()换行输出
public class User { public static void main(String[] args) { int a = 1; int b = 2; System.out.println(a);//println()换行输出a的值 System.out.println(b);//println()换行输出b的值 } }
运行结果
1
2
System.out.printf()格式化输出
public class User { public static void main(String[] args) { int a = 1; int b = 2; System.out.printf("a=%d%n",a);//printf()格式化输出 System.out.printf("b=%d",b);//printf()格式化输出 } }
运行结果
a=1
b=2
以上就是关于“Java中怎么输入与输出”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注亿速云行业资讯频道。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。