之前说了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(); }
打印结果如下:
如果打印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(); } } }
打印结果为:
知识点一:转义字符
转义字符也就是改变字符原来的意思进行转义之后,得到的另一种新的含义的标识。比如在内部打印的时候用到的转义字符"\t".他的意思是制表符,也就是像我们原来用的table一样,他存在的意义就是能够让我们打印出来的东西对其,向表格一样。
//制表符的应用
aa b(两个字母之间的就是制表符)
a: b
其他还常用制表符有:
\t 制表符
\n 回车符
\r 换行符
\\ 反斜线
\" 引号
\r\n windows中的换行符,但是在linux当中换行符是\n