【Java基础教程】Java的输入输出
✅作者简介:大家好我是hacker707,大家可以叫我hacker
📃个人主页:hacker707的csdn博客
🔥系列专栏:Java基础教程
💖如果觉得博主的文章还不错的话,请👍三连支持一下博主哦🤞
输入与输出
- 输入方法🔥
-
- 第一种输入方法:scanner
- 第二种输入方法:JOptionPane
- 第三种输入方法:io.Console
- 输出方法🔥
-
- 第一种输出方法:System.out.print()
- 第二种输出方法:System.out.println()
- 第三种输出方法:System.out.printf()
- 结束语🏆
输入方法🔥
第一种输入方法:scanner
import java.util.Scanner; // 导入java.util.Scannerpublic 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() 输入字符串(以空格作为分隔符
第二种输入方法:JOptionPane
💖 运行结果
第三种输入方法:io.Console
✅这种输入方法为安全输入方法,只能在cmd控制台运行,不能在IDEA、eclipse等1工具运行
创建User.java文件
import java.io.Console;//导入java.io.Consolepublic 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()
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()
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的值 }}
💖 运行结果
12
第三种输出方法:System.out.printf()
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=1b=2
结束语🏆
以上就是博主精心整理的Java输入输出的方式,如果有哪里需要改正欢迎各位在评论区留言和我一起探讨。你们的支持就是我创作的动力💘💘💘
超强干货来袭
云风专访:近40年码龄,通宵达旦的技术人生