Java中输入与输出的方法总结
作者:hacker707 时间:2021-06-07 22:02:15
输入方法
第一种输入方法: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);
}
}
运行结果
常用的next()方法
nextInt() 输入整数
nextLine() 输入字符串
nextDouble() 输入双精度数
next() 输入字符串(以空格作为分隔符
第二种输入方法:JOptionPane
运行结果
第三种输入方法: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
运行结果
输出方法
第一种输出方法: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的值
}
}
运行结果
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()格式化输出
}
}
运行结果
a=1
b=2
来源:https://blog.csdn.net/xqe777/article/details/123964027
标签:Java,输入,输出
0
投稿
猜你喜欢
MybatisPlus中@TableField注解的使用详解
2021-11-01 23:05:35
新手小白看过来学JAVA必过IO流File字节流字符流
2022-09-22 07:42:02
Spring Boot整合流控组件Sentinel的场景分析
2023-06-22 19:27:53
Android 实现视频字幕Subtitle和横竖屏切换示例
2023-02-06 07:29:37
C#判断上传文件是否是图片以防止木马上传的方法
2023-10-02 13:13:50
使用Java开发实现OAuth安全认证的应用
2023-07-16 13:55:44
详解SpringBoot注解读取配置文件的方式
2023-08-05 02:51:16
C#使用foreach语句简单遍历数组的方法
2022-02-07 08:40:24
Java反射 PropertyDescriptor类案例详解
2022-03-13 14:27:32
Java编程实现月食简单代码分享
2022-12-27 12:33:24
springboot 正确的在异步线程中使用request的示例代码
2023-11-24 22:36:13
Android测试方法总结
2022-07-27 08:02:41
java实现微信点餐申请微信退款
2022-10-29 19:07:57
Java 判断一个时间是否在另一个时间段内
2023-02-24 18:44:25
Android中简单的电话管理与短信管理App编写实例
2021-10-11 13:45:50
openFeign服务之间调用保持请求头信息处理方式
2022-11-07 23:45:21
Android嵌套RecyclerView左右滑动替代自定义view
2023-03-27 14:51:17
C#中的multipart/form-data提交文件和参数
2021-09-26 09:40:19
SpringBoot Security安装配置及Thymeleaf整合
2023-11-27 16:18:41
Android Usb设备的监听(Dev)外设端口的判定以及耳机的插拔
2022-12-07 19:23:44