For循环练习之99乘法表和转义字符

之前说了for循环的概念以及常用到的操作,那么我们接下来做几个巩固练习:

1、打印99乘法表:

99乘法表的形式:

1*1 = 1

1*2 = 2  2*2 = 4

1*3 = 3  2*3 = 6  3*3 = 9

思路:虽然现在仅仅写到3,那我们来看看他的规律:

都是以1开头同时列的个数是递增的那么内部循环应该是:

for(int i = 1;条件暂时不确定;i++){

}

那么外部循环是怎样的呢?外部循环的次数是由被乘数决定的,从上述的式子来看,那么被乘数也是从一递增的,用代码表示外部循环应该是:

for(int x = 1; x<=3; x++){

}

 那么这两者合起来便是:

for(int x = 1; x<=3; x++){

  for(int i = 1; i<=x; i++){

    System.out.print(i+"*"+x+" = "+x*i+"\t");  
}
 System.out.println(); }

打印结果如下:

For循环练习之99乘法表和转义字符

如果打印99乘法表的话可以直接这样:

class ForFor{

	public static void main(String[] args) {

		for(int x= 1; x<=9 ; x++){

			for(int i = 1; i <= x; i++){

					System.out.print(i+"*"+x+"="+x*i+"\t");

			}

			System.out.println();

		}

	}

}

打印结果为:

For循环练习之99乘法表和转义字符

知识点一:转义字符

转义字符也就是改变字符原来的意思进行转义之后,得到的另一种新的含义的标识。比如在内部打印的时候用到的转义字符"\t".他的意思是制表符,也就是像我们原来用的table一样,他存在的意义就是能够让我们打印出来的东西对其,向表格一样。

//制表符的应用

  aa  b(两个字母之间的就是制表符)

  a:  b

其他还常用制表符有:

\t    制表符

\n    回车符

\r    换行符

\\    反斜线

\"    引号

\r\n    windows中的换行符,但是在linux当中换行符是\n

上一篇:解决Gephi导入csv文件时提示“边表格需要一个包含节点标号‘源’和‘目标’列” 问题的两个方案


下一篇:python(7)- 小程序练习:循环语句for,while实现99乘法表