热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

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

java中怎么输出一个值,java中怎么输出小数点后两位java中的两种常用的输出方式:print()

  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输出的?更多详情请关注我们的其他相关文章!



推荐阅读
  • Beetl是一款先进的Java模板引擎,以其丰富的功能、直观的语法、卓越的性能和易于维护的特点著称。它不仅适用于高响应需求的大型网站,也适合功能复杂的CMS管理系统,提供了一种全新的模板开发体验。 ... [详细]
  • 本文详细介绍了 `org.apache.tinkerpop.gremlin.structure.VertexProperty` 类中的 `key()` 方法,并提供了多个实际应用的代码示例。通过这些示例,读者可以更好地理解该方法在图数据库操作中的具体用途。 ... [详细]
  • 1、编写一个Java程序在屏幕上输出“你好!”。programmenameHelloworld.javapublicclassHelloworld{publicst ... [详细]
  • 深入理解线程池及其基本实现
    本文探讨了线程池的概念、优势及其在Java中的应用。通过实例分析不同类型的线程池,并指导如何构建一个简易的线程池。 ... [详细]
  • 想把一组chara[4096]的数组拷贝到shortb[6][256]中,尝试过用循环移位的方式,还用中间变量shortc[2048]的方式。得出的结论:1.移位方式效率最低2. ... [详细]
  • ASP.NET 进度条实现详解
    本文介绍了如何在ASP.NET中使用HTML和JavaScript创建一个动态更新的进度条,并通过Default.aspx页面进行展示。 ... [详细]
  • Zabbix自定义监控与邮件告警配置实践
    本文详细介绍了如何在Zabbix中添加自定义监控项目,配置邮件告警功能,并解决测试告警时遇到的邮件不发送问题。 ... [详细]
  • td{border:1pxsolid#808080;}参考:和FMX相关的类(表)TFmxObjectIFreeNotification ... [详细]
  • 二维码的实现与应用
    本文介绍了二维码的基本概念、分类及其优缺点,并详细描述了如何使用Java编程语言结合第三方库(如ZXing和qrcode.jar)来实现二维码的生成与解析。 ... [详细]
  • D17:C#设计模式之十六观察者模式(Observer Pattern)【行为型】
    一、引言今天是2017年11月份的最后一天,也就是2017年11月30日,利用今天再写一个模式,争取下个月(也就是12月份& ... [详细]
  • 探讨了一个包含纯虚函数的C++代码片段,分析了其中的语法错误及逻辑问题,并提出了修正方案。 ... [详细]
  • Asynchronous JavaScript and XML (AJAX) 的流行很大程度上得益于 Google 在其产品如 Google Suggest 和 Google Maps 中的应用。本文将深入探讨 AJAX 在 .NET 环境下的工作原理及其实现方法。 ... [详细]
  • 在尝试加载支持推送通知的iOS应用程序的Ad Hoc构建时,遇到了‘no valid aps-environment entitlement found for application’的错误提示。本文将探讨此错误的原因及多种可能的解决方案。 ... [详细]
  • 在1995年,Simon Plouffe 发现了一种特殊的求和方法来表示某些常数。两年后,Bailey 和 Borwein 在他们的论文中发表了这一发现,这种方法被命名为 Bailey-Borwein-Plouffe (BBP) 公式。该问题要求计算圆周率 π 的第 n 个十六进制数字。 ... [详细]
  • 本文将深入探讨C语言中的位操作符——按位与(&)、按位或(|)和按位异或(^),通过具体示例解释这些操作符如何在位级别上对数据进行操作。 ... [详细]
author-avatar
seazz2001
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有