1.常用的是println,就是换行输出

2.print,不换行输出

3.printf常使用于格式转化

public class Print {
public static void main(String[] args) {
int a = 3,b=4;
float c = 2.3564f;
System.out.printf("%.2f %d %d",c,a,b);
}

结果: 2.36 3 4

// .2表示保留两位小数

// 通过占位符,打印多个变量

// printf不能换行,必须加“\n”换行

// 占位符介绍(printf支持的格式):

%c        单个字符 
          %d        十进制整数 
          %f        十进制浮点数 
          %o        八进制数 
          %s        字符串 
          %u        无符号十进制数 
          %x        十六进制数 
          %%        输出百分号%

4.println()不仅仅比print()多打一个"\n",而是"\r\n",这才是真正意义上的回车;

r是回车符,表示return,定位到行首,回车 = 光标到达最左侧;\n是换行符,表示newline,新的一行,换行 = 移到下一行;

如果只回车(\r),打印的东西会覆盖同行以前的内容;如果只换行(\n),打印的东西会在下一行的下一个位置继续(如果下一行已经有了一些内容的话它会在那些内容的后边,因为一般情况下下一行是没有数据的,所以很多时候\n也就和\r\n作用一样);

public class Print {
public static void main(String[] args) {
System.out.printf("ss\r");
System.out.print("ww");
}
}
结果:ww
public class Print {
public static void main(String[] args) {
System.out.printf("ss\n");
System.out.print("ee");
}
}
结果:ss
ee

最新文章

  1. 日期格式 CST
  2. DKIM对发送邮件的好处及使用方法
  3. php数据库操作封装类
  4. JAVA使用POI读取EXCEL文件的简单model
  5. D3D11 Debug Layer的bug
  6. UVa 10735 (混合图的欧拉回路) Euler Circuit
  7. 不一样的是不一样的,我的独家滚动条------Day35
  8. java se之File类
  9. .Net 序列化和反序列化SerializerHelper
  10. MySQL5.7开启独立表空间参数innodb_file_per_table【原创】
  11. php实现下载模板与上传模板解析
  12. Caffe多线程环境下检测缓慢问题
  13. memcached的部署
  14. Appium1.6,安装WebDriverAgent(WDA)
  15. SAP函数 CS_WHERE_USED_MAT 反查上层BOM
  16. shell 中的流程控制关键字
  17. ZooKeeper学习2---ZooKeeper安装配置
  18. 496. Next Greater Element I 另一个数组中对应的更大元素
  19. 机器学习 Support Vector Machines 1
  20. wpf RenderTargetBitmap保存控件为图片时图片尺寸不对的问题

热门文章

  1. vue-cli项目创建步骤
  2. ROS第一次课作业分享
  3. 架构师成长之路也该了解的新一代微服务技术-ServiceMesh(上)
  4. 在centos7上安装iptables防火墙
  5. Nacos 使用
  6. 如何处理异形屏iphone X?
  7. sleep 和 wait 的区别?
  8. Mapper 编写有哪几种方式?
  9. java-面向对象相关
  10. idea-中的Mark Diretory as的内容