打印乘方表

来源:互联网 发布:faster rcnn 数据 编辑:程序博客网 时间:2024/06/05 03:12

打印一个乘方表:

如a a^2 a3

            1   1    1

            2   4    8

public class PowerTable {public static void main( String[] agrs){  int a=1,j=4;System.out.println("a"+" "+"a^2"+" "+"a^3");for(a=1;a<j+1;a++){System.out.println(a+"  "+ a*a+"   "+a*a*a);}}}

     注意:^是异或符号,若a=1,则a^1=0,a^2=1。

     附加:打印9*9乘法表

public class MultiplicationTable {public static void main( String[] agrs){  System.out.println("9*9 Multiplication Table"+"\n"+"**********************");for(int i=1;i<10;i++){for(int j=1;j<10;j++){System.out.print(i*j+"  ");}System.out.println("\n");}}}
      因为矩阵左上右下一样,转置仍相同,故 乘法表一半即可:

public class MultiplicationTable {<span style="white-space:pre"></span>public static void main(String[] args) {<span style="white-space:pre"></span>for(int i=1;i<=9;i++){<span style="white-space:pre"></span>for(int j=1;j<=i;j++){<span style="white-space:pre"></span>System.out.print(j+"*"+i+"="+i*j+" ");<span style="white-space:pre"></span>if(j==i){<span style="white-space:pre"></span>System.out.println("");<span style="white-space:pre"></span>}<span style="white-space:pre"></span><span style="white-space:pre"></span>}<span style="white-space:pre"></span>}<span style="white-space:pre"></span>}}



0 0
原创粉丝点击