• java中的“ ”


     

     

    对于初学者来说,java中的" "和空格总是让人迷惑,其实很简单,通过一个例子就能很快明白!

    比如说打印九九乘法表!

    先来看用空格的效果!

    复制代码
     1 package cn.edu.nwpu.java;
     2 
     3 public class MultiplicationTable {
     4 
     5     public static void main(String[] args) {
     6         // 打印九九乘法表
     7         for(int i = 1; i <= 9; i++) {
     8             for(int j = 1; j <= i; j++) {
     9                 System.out.print(i+"*"+j+"="+i*j+" ") ;
    10             }
    11             System.out.println();
    12         }
    13     }
    14 }
    复制代码

    打印出来的效果是这样的,很明显到了4*3和5*3的时候由于数的位数的原因就不能对齐了。

    那我们如何实现上面对齐的效果呢?

    复制代码
    package cn.edu.nwpu.java;
    
    public class MultiplicationTable {
    
        public static void main(String[] args) {
            // 打印九九乘法表
            for(int i = 1; i <= 9; i++) {
                for(int j = 1; j <= i; j++) {
                    System.out.print(i+"*"+j+"="+i*j+"	") ;
                }
                System.out.println();
            }
        }
    }
    复制代码

    可以看出,其实就是把“ ”换成“ ”,现在来说明空格和“ ”的区别!

    是补全当前字符串长度到8的整数倍,最少1个最多8个空格

    补多少要看你 前字符串长度

    比如当前字符串长度10,那么 后长度是16,也就是补6个空格

    如果当前字符串长度12,此时 后长度是16,补4个空格

  • 相关阅读:
    网线帘幕动画
    图片缩放/旋转/平移/设置分辨率
    贝塞尔样条
    线性梯度画刷
    画七彩五角星
    kafka安装
    在windows远程提交任务给Hadoop集群(Hadoop 2.6)
    把Spark SQL的metadata存储到mysql
    使用IDEA开发SPARK提交remote cluster执行
    Netty的Channel
  • 原文地址:https://www.cnblogs.com/wuxu/p/10178180.html
Copyright © 2020-2023  润新知