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



推荐阅读
  • 本文详细介绍了Java中org.neo4j.helpers.collection.Iterators.single()方法的功能、使用场景及代码示例,帮助开发者更好地理解和应用该方法。 ... [详细]
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • Java 中 Writer flush()方法,示例 ... [详细]
  • 本文介绍了如何使用 Spring Boot DevTools 实现应用程序在开发过程中自动重启。这一特性显著提高了开发效率,特别是在集成开发环境(IDE)中工作时,能够提供快速的反馈循环。默认情况下,DevTools 会监控类路径上的文件变化,并根据需要触发应用重启。 ... [详细]
  • Java 中的 BigDecimal pow()方法,示例 ... [详细]
  • Java 类成员初始化顺序与数组创建
    本文探讨了Java中类成员的初始化顺序、静态引入、可变参数以及finalize方法的应用。通过具体的代码示例,详细解释了这些概念及其在实际编程中的使用。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • 本文介绍了Java并发库中的阻塞队列(BlockingQueue)及其典型应用场景。通过具体实例,展示了如何利用LinkedBlockingQueue实现线程间高效、安全的数据传递,并结合线程池和原子类优化性能。 ... [详细]
  • 主要用了2个类来实现的,话不多说,直接看运行结果,然后在奉上源代码1.Index.javaimportjava.awt.Color;im ... [详细]
  • 本文详细介绍了 Dockerfile 的编写方法及其在网络配置中的应用,涵盖基础指令、镜像构建与发布流程,并深入探讨了 Docker 的默认网络、容器互联及自定义网络的实现。 ... [详细]
  • 本文详细介绍了Java中org.eclipse.ui.forms.widgets.ExpandableComposite类的addExpansionListener()方法,并提供了多个实际代码示例,帮助开发者更好地理解和使用该方法。这些示例来源于多个知名开源项目,具有很高的参考价值。 ... [详细]
  • 本文详细探讨了KMP算法中next数组的构建及其应用,重点分析了未改良和改良后的next数组在字符串匹配中的作用。通过具体实例和代码实现,帮助读者更好地理解KMP算法的核心原理。 ... [详细]
  • 本题探讨了一种字符串变换方法,旨在判断两个给定的字符串是否可以通过特定的字母替换和位置交换操作相互转换。核心在于找到这些变换中的不变量,从而确定转换的可能性。 ... [详细]
  • 使用 Azure Service Principal 和 Microsoft Graph API 获取 AAD 用户列表
    本文介绍了一段通用代码示例,该代码不仅能够操作 Azure Active Directory (AAD),还可以通过 Azure Service Principal 的授权访问和管理 Azure 订阅资源。Azure 的架构可以分为两个层级:AAD 和 Subscription。 ... [详细]
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社区 版权所有