zoukankan      html  css  js  c++  java
  • 9x9乘法表输出[Java]

        笔试,9x9乘法表输出的问题,看似简单,回来把当时写的结果输入一遍后发现,并没有想象中的“完美”。把改写的pos在此,警示。。。不要忘记任何细节。

     1 public class NXN {
     2     public static void main(String[] args) {
     3         // TODO Auto-generated method stub
     4         for (int i = 1; i < 10; i++) {
     5             for (int j = 1; j < 10; j++) {
     6                 if (j<=i) {
     7                     String gap=(i==3&j==2)|(i==4&j==2)?("  "):(" ");//To handle the special gap behind 2*2 and 2*3
     8                     System.out.print(j+"*"+i+"="+i*j+gap);
     9                 }else {
    10                     System.out.println();
    11                     break;
    12                 }
    13             }
    14         }
    15     }
    16 }

         其实再深入思考一下,若做一个“正规的”n*n乘法表,后面遇到的gap又该如何出处理?难道把所有可能的j,i组合全放到三目运算中?不现实吧?动动脑子!

  • 相关阅读:
    怎样装两个MySQL服务器
    MySQL 8.0.12的安装与卸载
    位运算符2
    位运算符
    赋值运算符
    love心形
    变量之间运算
    变量
    标识符
    算术运算符
  • 原文地址:https://www.cnblogs.com/sdrzlyz/p/3442762.html
Copyright © 2011-2022 走看看