0


【Java基础教程】Java的输入输出

✅作者简介:大家好我是hacker707,大家可以叫我hacker
📃个人主页:hacker707的csdn博客
🔥系列专栏:Java基础教程
💖如果觉得博主的文章还不错的话,请👍三连支持一下博主哦🤞

在这里插入图片描述

输入与输出

输入方法🔥

第一种输入方法:scanner

importjava.util.Scanner;// 导入java.util.ScannerpublicclassUser{publicstaticvoidmain(String[] args){var sc =newScanner(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() 输入字符串(以空格作为分隔符

第二种输入方法:JOptionPane

在这里插入图片描述
💖 运行结果
在这里插入图片描述

第三种输入方法:io.Console

✅这种输入方法为安全输入方法,只能在cmd控制台运行,不能在IDEA、eclipse等1工具运行
创建User.java文件

importjava.io.Console;//导入java.io.ConsolepublicclassUser{publicstaticvoidmain(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()

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

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

💖 运行结果

12

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

System.out.println()换行输出

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

💖 运行结果

12

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

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

publicclassUser{publicstaticvoidmain(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输入输出的方式,如果有哪里需要改正欢迎各位在评论区留言和我一起探讨。你们的支持就是我创作的动力💘💘💘
在这里插入图片描述

标签: Java 输入输出

本文转载自: https://blog.csdn.net/xqe777/article/details/123964027
版权归原作者 hacker707 所有, 如有侵权,请联系我们删除。

“【Java基础教程】Java的输入输出”的评论:

还没有评论