for循环例子:
class ForDemo
{
public static void main(String[] args)
{/* 实现
54321
5432
543
54
5*/
for(int i = 0;i<5;i++ )//5行
{
for( int j = 5;j>i;j--)//每行递减
{
System.out.print(j);
}
System.out.println("");
}
/*实现
1
22
333
4444
55555
*/
for(int i = 1;i<6;i++ )//5行
{
for( int j = 0;j<i;j++)//每行递增,重复输出
{
System.out.print( i );
}
System.out.println("");
}
//实现九九乘法表
for( int i = 1;i < 10;i++)
{
for( int j = 1;j <= i;j++)
{
System.out.print(j +"*"+ i+"="+i*j+" ");
}
System.out.println();
}
/*实现等边星号三角形
* * * * *
* * * *
* * *
* *
*
*/
for( int i = 0;i<5;i++)
{//循环思想
/*int k = i;
while (k>0)
{
System.out.print(" ");
k--;
}*/
for(int k=0 ; k<i ; k++)
System.out.print( " ");
for( int j = 5 ; j > i ; j--)
{
System.out.print( "* ");
}
System.out.println();
}
}
}
转义字符常用的几个:
\n换行
\b 退格
\r按下回车键
\t制表符(一个tab,windows就是8个空格)
特殊字符:
\”:双引号
\’:单引号
\:反斜线
注意转义是转的\后边的,比如print(”\”hello world\”“)输出”hello world”
还有些是进制转义符,编码转义符,网上查
break: 中断/跳出 continue 继续
break只在 循环 和 switch 语句结构中才有作用:
当break单独使用时,后边若有语句回编译出错,因为到这已经中断了,后边的语句没起作用,编译报错
默认是跳出当前循环,但是也可以指定
//break 应用
outsideFor:for( int i = 0;i<3 ;i++)
insideFor:for( int j = 0 ; j<4; j++)
{
System.out.println("i="+i);
//break;默认内层循环
break outsideFor;//指定外层循环
}
continue:结束当前循环,继续下次循环,只在循环结构中起作用
可以用于过滤循环中的指定情况;
同样可以指定跳出后执行的是哪个循环
//continue应用
for( int i = 0;i<10 ;i++)
{
if(i%2==0)
System.out.println(“i=”+i);
continue;//只打印偶数,略过奇数
}
“`