java中输入输出方式的简单示例是什么,java中输入输出方式的简单示例怎么写

java中输入输出方式的简单示例是什么,java中输入输出方式的简单示例怎么写,Java中输入输出方式的简单示例

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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: