🔥系列专栏:Java 🎉欢迎关注👀点赞👍收藏⭐留言📝 🥇个人主页:hacker_demo的51CTO博客 💬个人格言:不断的翻越一座又一座的高山,那样的人生才是我想要的。这一马平川,一眼见底的活,我不想要,我的人生,我自己书写,余生很长,请多关照,我的人生,敬请期待💖💖💖
(输入与输出)
输入方法🔥
第一种输入方法:scanner
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);
}
}
💖<font color=#0099ff size=4> 运行结果</font>
常用的next()方法
==nextInt()== 输入整数 ==nextLine()== 输入字符串 ==nextDouble()== 输入双精度数 ==next()== 输入字符串(以空格作为分隔符
第二种输入方法:JOptionPane
💖<font color=#0099ff size=4> 运行结果</font>
第三种输入方法:io.Console
✅这种输入方法为安全输入方法,只能在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
💖<font color=#0099ff size=4> 运行结果</font>
输出方法🔥
第一种输出方法: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的值
}
}
💖<font color=#0099ff size=4> 运行结果</font>
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的值
}
}
💖<font color=#0099ff size=4> 运行结果</font>
1
2
第三种输出方法: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()格式化输出
}
}
💖<font color=#0099ff size=4> 运行结果</font>
a=1
b=2
结束语🥇
以上就是Java之Java的输入输出,创作不易多多支持👍👍👍 你们的支持就是hacker创作的动力💖💖💖