打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Java中输入与输出的方法总结
  更新时间:2022年04月11日 09:36:17   作者:hacker707  
这篇文章主要为大家总结了一下Java中输入与输出的三种方法,文中通过示例详细的讲解了一下这些方法的使用,需要的小伙伴可以参考一下
目录
  • 输入方法
    • 第一种输入方法:scanner
    • 第二种输入方法:JOptionPane
    • 第三种输入方法:io.Console
  • 输出方法
    • 第一种输出方法:System.out.print()
    • 第二种输出方法:System.out.println()
    • 第三种输出方法:System.out.printf()

输入方法

第一种输入方法:scanner

?
1
2
3
4
5
6
7
8
9
10
11
12
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文件

?
1
2
3
4
5
6
7
8
9
10
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进入文件所在目录,运行以下指令

?
1
java -Dfile.encoding=UTF-8 User.java

运行结果

输出方法

第一种输出方法:System.out.print()

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

?
1
2
3
4
5
6
7
8
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()换行输出

?
1
2
3
4
5
6
7
8
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()格式化输出

?
1
2
3
4
5
6
7
8
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中输入与输出的方法总结的文章就介绍到这了,更多相关Java输入输出内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
JDK 6 探秘之三:Java.lang包的新特性
12. Java String 类
Java里的字符串, String类简单介绍.
零基础必学Java基础语法
Java基础输入输出
Java中获取键盘输入值的三种方法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服