zoukankan      html  css  js  c++  java
  • 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个空格

    怎么样,是不是明白了呢,打完收工!

  • 相关阅读:
    数据量过大时数据库操作的处理
    VC中回调函数的用法
    基于BindingSource的WinForm开发
    VC获取各类指针
    GetSystemMetrics()函数的用法
    samba建立个人专享网盘
    Windows 7下用Windows照片查看器打开图片速度变慢的解决方案
    这是一个模板
    QT中编译和使用OPENCV
    MFC日志(2011.4.9)
  • 原文地址:https://www.cnblogs.com/wsg25/p/7521709.html
Copyright © 2011-2022 走看看