Java语言的输入输出功能非常强大和灵活。美中不足的是输入输出代码不是很简洁,因为你经常需要打包很多不同的对象。下面这篇文章主要介绍Java中输入输出方法的相关信息,有需要的朋友可以参考一下。
目录
概述
1.输出到控制台(1)、基本语法(2)、代码示例(3)、格式字符串(2)、键盘输入(1)、使用扫描仪读取字符串/整数/浮点数(2)、输入数据类型(3)。备注:总结。
摘要
输入可以说是电脑的基本功能。java作为一个语言系统,主要是按照流的模式实现的。数据的流向是根据计算机的方向决定的,流入计算机的数据流叫inputStream,计算机发出的数据流叫outputStream。
在Java语言系统中,数据流的主要操作都封装在java.io包中,计算机可以通过java.io包中的类输入输出数据。在编写输入输出操作代码时,需要用import语句将java.io包导入到应用程序所在的类中,才能使用java.io中的类和接口。
一、输出到控制台
(一)、基本语法
system . out . println(msg);//输出带有换行符的字符串
system . out . print(msg);//输出不带换行符的字符串
System.out.printf(格式,msg);//打印格式
1.println的输出内容带有\n,但print没有\ n
2.printf的打印格式模式与C语言中的printf基本相同。
(二)、代码示例
system . out . println(' hello world ');
int x=10
Systrm.out.printf('x=%d\n ',x)
(三)、格式化字符串
转换符号
类型
举个例子
d
十进制整数
(' %d ',100)
100
x
十六进制整数
(' %x ',100)
64
o
八进制整数
(' %o ',100)
144
f
浮点数
(' %f ',100f)
100.000000
e
指数浮点数
(' %e ',100f)
100.0001.000000e 02
g
通用浮点数
(' %g ',100f)
100.000
a
十六进制浮点数
(' %a ',100)
0x1.9p6
s
字符串
(' %s ',100)
100
c
性格;角色;字母
(“%c”,“1”)
一个
b
布尔值
(' %b ',100)
图雷
h
散列码
(' %h ',100)
64
%
百分号
(' %.2f%% ',2/7f)
0.29%
二、从键盘输入
1、使用 Scanner 读取字符串/整数/浮点数
导入Java . util . scanner;//需要导入util包
Scanner sc=新扫描仪(system . in);
System.out.println('请输入您的姓名:');
string name=sc . nextline();
System.out.println('请输入您的年龄:');
int age=sc . nextint();
System.out.println('请输入你的工资:');
float salary=sc . next float();
System.out.println('您的信息如下:');
system . out . println(' name:' name ' \ n ' ' age:' age ' \ n ' ' salary:' salary));
sc . close();//注意,记得调用close方法
//执行结果
请输入您的姓名:
张三
请输入您的年龄:
18
请输入您的工资:
1000
您的信息如下:
姓名:张三
年龄:18岁
工资:1000.0
2、输入数据类型的方法
方法
例子
下一字节()
byte b=scanner.nextByte()
nextDouble()
double d=scanner.nextDouble()
nextFloat()
float f=scanner.nextFloat()
nextInt()
int i=scanner.nextInt()
nextLong()
long l=scanner.nextLong()
nextShort()
short s=scanner.nextShort()
然后
String s=scanner.next
3、注意事项:
(1)循环输入多个数据时,使用ctrl z或(ctrl d)结束输入(Linux/Mac上使用ctrl d)。
(2)读入一个单词,使用下一种方法。
Sc.next():接收一个字符串,但是接收的时候遇到一个空格就停止接收,也就是空格之后的内容就不会接收了,
(3)读入一个字符串,使用nextLine方法。
Sc.nextLine():用于接收字符串,接收整行的所有字符串。
总结
这就是这篇关于Java输入和输出方法的文章。有关Java输入和输出方法的更多信息,请搜索我们以前的文章或继续浏览下面的相关文章。希望你以后能支持我们!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。