java中怎么输出一个值,java中怎么输出小数点后两位

  java中怎么输出一个值,java中怎么输出小数点后两位

  java中的两种常用的输出方式:print()和println() 。两种输出模式的输入条件没有明显区别。它们的区别在于输出的结尾是否换行。【推荐学习:java课程】

  例如:

  公共类,例如{

  //交叉使用可以实现效果上的差异。

  公共静态void main(String[] args) {

  system . out . print( 123456 );

  system . out . println( abced );

  system . out . println( abced );

  system . out . print( 123456 );

  system . out . println( abced );

  }

  }结果:

  如何解决写爬虫IP受阻的问题?立即使用。

  分析结果:不难看出,每次使用print()的时候,最后都跟着下一个output (abced),也就是print()没有换行。而且每次abced之后都有换行。

  注意:print()使用时需不可以无内容输出

  例如:

  公共类,例如{

  公共静态void main(String[] args) {

  system . out . print();//print此时没有内容输出

  }

  }

  分析:使用print()时,括号里什么都没有是不能编译的,就是程序会报错,所以不允许使用print()。

  Println()可以直接输出,起到换行的作用。

  例如:

  公共类添加{

  //因为使用单线不能反映结果,所以增加print()来显示效果。

  公共静态void main(String[] args) {

  system . out . print( 123456 );

  system . out . print( 123456 );

  system . out . println();

  system . out . print( 123456 );

  }

  }结果:

  分析结果:打印输出的三行中,只有第二行有新行,是println提供的。

  Print()和println()可以相互转换。可以使用换行符\n来换行,print()也可以达到println()的目的。

  例如:

  公共类,例如{

  //与上面的代码相比,效果很明显。

  公共静态void main(String[] args) {

  system . out . print( 123456 );

  system . out . print( 123456 );

  system . out . print( \ n );

  system . out . print( 123456 );

  }

  }结果:

  分析:显然,不同的代码达到不同的效果。

  java除了以上两种常见的输出以外,还有一种功能较强的输出:printf()

  注意:

  Printf()不能换行。

  Printf()没有内容不能直接输出。

  printf()的输出规则更像print(),但比print()的功能更多。C和C中有定长输出,而java中的print()和pritln()不能实现这个功能。Java是用C语言写的,定长输出的功能没有被阉割,而是被printf()继承了。printf的固定实现类似于c。

  您可以输出2、8和16个十六进制数。

  可以以固定格式输出。

  具体实现如下:

  包com . hone . test;

  //% 表示打印格式,% 后的内容是格式的定义。

  公共类打印f {

  公共静态void main(String[] args) {

  双d=345.678

  String s= hello World

  int a=123

  //浮点输出

  System.out.printf(%,d ,a);//打印格式数据,每三个数据加一,

  system . out . println();

  System.out.printf(%f ,d);//345.678000

  system . out . println();

  //9.2中的9表示输出的长度,2表示小数点后的位数。35.678位数不够,前面没空格。

  System.out.printf(%9.3f ,d);

  system . out . println();

  System.out.printf(% 9.3f ,d);// 表示输出数字是有符号的。

  system . out . println();

  System.out.printf(%-9.3f ,d);//-表示输出数字左对齐(默认为右对齐)

  system . out . println();

  System.out.printf(% -9.3f ,d);//-表示输出数字有符号且左对齐。

  system . out . println();

  //整型输出

  System.out.printf(%d ,a);//d 表示输出十进制整数。

  system . out . println();

  System.out.printf(d,一个);//指定为4位,不足以左加0。

  system . out . println();

  System.out.printf(%d%% ,a);//如果要输出百分比,连续使用两个%%

  system . out . println();

  System.out.printf(%o ,a);//o 表示输出八进制整数。

  system . out . println();

  System.out.printf(%x ,a);//x 表示输出八进制整数。

  //字符串的输出

  system . out . println();

  System.out.printf(%s%n ,s);//输出一个字符串,其中%n表示换行

  System.out.printf(输出一个浮点数:%.3f,一个整数:%d,一个字符串:%s ,d,a,s);//输出多个变量

  }

  }以上是如何用java输出的?更多详情请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

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