【Java基础教程】Java的输入输出

【Java基础教程】Java的输入输出持续更新Java基础教程,和hacker一起卷起来

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

在这里插入图片描述

输入方法🔥

第一种输入方法: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

结束语🏆

🔥推荐一款模拟面试、刷题神器网站
点击跳转进入网站
1、算法篇(398题):面试必刷100题、算法入门、面试高频榜单
2、SQL篇(82题):快速入门、SQL必知必会、SQL进阶挑战、面试真题
3、大厂笔试真题:字节跳动、美团、百度、腾讯…

今天的文章【Java基础教程】Java的输入输出分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/4940.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注