Java中输入与输出的方法总结

网友投稿 535 2022-08-14


Java中输入与输出的方法总结

目录输入方法第一种输入方法:scanner第二种输入方法:JOptionPane第三种输入方法:io.Console输出方法第一种输出方法:System.out.print()第二种输出方法:System.out.priMRBbAntln()第三种输出方法:System.out.printf()

输入方法

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

publihttp://c 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 {http://

public static void main(String[] args) {

int a = 1;

int b = 2;

System.out.println(a);//println()换行输出a的值

System.out.println(b);//println()换行输出b的值

}

}

运行结果

12

第三种输出方法: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=1b=2


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:使用SpringBoot配置多数据源的经验分享
下一篇:SpringMVC获取请求参数笔记整理
相关文章

 发表评论

暂时没有评论,来抢沙发吧~