前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Java基础教程】Java的输入输出「建议收藏」

【Java基础教程】Java的输入输出「建议收藏」

作者头像
全栈程序员站长
发布2022-09-01 16:06:56
2940
发布2022-09-01 16:06:56
举报

大家好,又见面了,我是你们的朋友全栈君。

✅作者简介:大家好我是hacker707,大家可以叫我hacker 📃个人主页:hacker707的csdn博客 🔥系列专栏:Java基础教程 💬推荐一款模拟面试、刷题神器👉点击跳转进入网站

在这里插入图片描述
在这里插入图片描述

输入与输出

输入方法🔥

第一种输入方法:scanner

代码语言:javascript
复制
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文件

代码语言:javascript
复制
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()不换行直接输出

代码语言:javascript
复制
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的值
    }
}

💖 运行结果

代码语言:javascript
复制
12

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

System.out.println()换行输出

代码语言:javascript
复制
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的值
    }
}

💖 运行结果

代码语言:javascript
复制
1
2

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

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

代码语言:javascript
复制
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()格式化输出
    }
}

💖 运行结果

代码语言:javascript
复制
a=1
b=2

结束语🏆

以上就是博主精心整理的Java输入输出的方式,如果有哪里需要改正欢迎各位在评论区留言和我一起探讨。你们的支持就是我创作的动力💘💘💘

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/141291.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年5月2,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 输入与输出
  • 输入方法🔥
    • 第一种输入方法:scanner
      • 第二种输入方法:JOptionPane
        • 第三种输入方法:io.Console
        • 输出方法🔥
          • 第一种输出方法:System.out.print()
            • 第二种输出方法:System.out.println()
              • 第三种输出方法:System.out.printf()
              • 结束语🏆
              相关产品与服务
              命令行工具
              腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档