首页 > 编程知识 正文

java最简单的输入输出,java基本输入输出

时间:2023-05-06 04:14:35 阅读:14440 作者:1403

JVA基础简单输入输出输出

Java的输出比较简单。 以System.out.printIn ()的方式输出。 您可能知道printIn是换行输出,而print是无换行输出,但基本上是固定的。

public class Test () publicstaticvoidmian (string [ ] args ) system.out.printin('Helloworld!' ); system.out.print('Helloworld!' ); }} 格式化输出

Java也有格式输出,为什么需要格式输出呢? 说白了,方便人们阅读。 电脑显示了

数量不一定适合人们阅读。

public class Test () publicstaticvoidmian (字符串[ ] args ) ) { double d=12900000; 系统. out.print in (d; }输出结果为1.29E7

如果需要以所需格式显示数据,则必须使用格式输出功能。 格式输出使用System.out.printf (),占位符%?printf ) )可以将后续参数格式化为指定格式。

公共类测试{ publicstaticvoidmain (字符串[ ] args ) { double d=3.1415926; system.out.printf('%.2fn ',d ); //显示小数3.14system.out.printf('%.4fn ',d )的两位数; //显示小数4位的3.1416 }输出结果为3.14和3.1416

Java格式设置功能提供了多个占位符,用于将各种数据类型“格式化”为指定的字符串。

占位符说明

%d格式输出整数

%x格式输出十六进制整数

%f格式输出浮点数

%e格式输出科学计数法表示的浮点数

%s格式字符串

输入

Java的输入比输出复杂得多。 请看一个例子:

import java.text.NumberFormat; import java.util.Scanner; public class test0{ publicstaticvoidmain (字符串[ ] args ) scannerscanner=newscanner ) system.in ); scanner对象的System.out.println ('上次成绩:'); //打印提示int schengji=scanner.nextInt (; //读取用户输入的一行整形数据System.out.println ('本次成绩:'); //打印提示int bchengji=scanner.nextInt (; //用户输入的单行整数数据doubled=(bchengji-schengji )/(double ) schengji; //提高计算成绩numberformatnf=number format.getpercentinstance (; //百分比对象nf.setminimumfractiondigits(2); //小数点后两位的System.out.println (成绩提高率为:(nf.format ) d ) ); //输出}}输出结果为

上次成绩:

90

这次的成绩:

100

成绩提高率为:11.11%

首先创建Scanner对象,System.inSystem.in标准输入流, http://www.Sina.Sina.com /对象表示http://www.Sina。如果存在,使用System.out读取用户输入的字符串,或使用愚人节553愚人节3330读取用户输入的整数标准输出流自动转换数据类型。 不需要手动转换。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。