java学习11--语句:for循环嵌套、转义字符的使用
2015-07-06 23:23
651 查看
转义字符:
\n:换行符、回车:想输出hello 和 world在两行显示;ln可以在结尾处换行,而\n可以在字符串中任意位置换行。
\t:制表符:table键,相当于制表格时的格式
\b:退格:
\r: 按下回车键:不同操作系统对应的键盘不一样
Windows系统中回车符是由两个符号组成的\r\n.
linux中回车符是\n.
\”:可以帮助打印一个带引号的字符:
\n:换行符、回车:想输出hello 和 world在两行显示;ln可以在结尾处换行,而\n可以在字符串中任意位置换行。
\t:制表符:table键,相当于制表格时的格式
\b:退格:
\r: 按下回车键:不同操作系统对应的键盘不一样
Windows系统中回车符是由两个符号组成的\r\n.
linux中回车符是\n.
\”:可以帮助打印一个带引号的字符:
class ForFor { public static void main(String[] args) { //大圈套小圈思想。 // 一种重复情况情况的每一次重复都对应着另一种情况的多次 for(int s=0; s<3; s++) { for(int t=0; t<4; t++) { System.out.println("ok"); } } /*要求dos打印出如下图形: ***** ***** ***** ***** */ for(int x=0; x<4; x++)//外循环控制的是行数 { for(int y=0; y<5; y++)//内循环控制的是每一行的个数 { System.out.print("*"); } System.out.println();//换行语句,每打印五颗星星,就换行;去掉ln,这句就是无意义语句 } System.out.println("----------"); /*练习,打印出如下图形: ***** **** *** ** * */ int z = 5;//每行的个数是变量,所以要定义一个变量。初始为5个,每行递减; for (int a = 1; a<=5 ;a++ )//1-5=5个 2-5=4个 3-5=3个 { for (int b=1; b<=z ; b++ ) { System.out.print("*"); } System.out.println(); z--; } // 另一种方法,每行的个数不一定,定义变量,但是初始为一个,每行递增; int c = 1; for (int e = 1; e<=5 ;e++ )//1-5=5个 1-4=4个 1-3=3个 { for (int d=c; d<=5 ; d++ ) { System.out.print("$"); } System.out.println(); c++; }//此部分代码与下面一段结果相同; // 观察如上代码发现,c的变化和d的变化一样的,也在++;可以减少一个变量,节省空间; for(int g=1; g<=5; g++) { for(int h=g; h<=5; h++) { System.out.print("*"); } System.out.println(); } // 三角形尖朝上时,改变的是条件表达式,尖朝下的时候,改变的是初始值。 /*实现如下图形输出: * ** *** **** ***** */ System.out.println("----------"); for (int m=1; m<=5 ;m++ ) { for (int n=1;n<=m ;n++ )//第一行打印一个,第二行打印2个,……以此类推; { System.out.print("*"); } System.out.println(); } System.out.println("----------"); /*实现如下图形输出: 54321 5432 543 54 5 */ for (int u=1; u<=5; u++ ) { for (int v=5; v>=u ;v-- ) { System.out.print(v);//每行打印的数字在递减 } System.out.println(); } System.out.println("----------"); /*1-5=5个 2-5=4个 3-5=3个 1 22 333 4444 55555 */ for (int p=1; p<=5 ; p++) { for (int q=1;q<=p;q++ ) { System.out.print(p);//每列都相同,所以打印的就是该行的数字 } System.out.println(); } /*打印九九乘法表 1*1=1 4000 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 尖朝上,可知条件表达式在变化; 观察被乘数,内循环的初始化值每次都是1, 乘数,1,2,3……在递增,外循环初始值为1,递增; */ for (int w = 1; w<=9; w++) { for (int o=1; o<=w; o++) { System.out.print(o+"*"+w+"="+o*w+"\t");//加了制表符\t可以使得每行开头都是对齐的; } System.out.println(); } /* tips:转义字符: \n:换行符、回车:想输出hello 和 world在两行显示;ln可以在结尾处换行,而\n可以在字符串中任意位置换行。 \t:制表符:table键,相当于制表格时的格式 \b:退格: \r: 按下回车键:不同操作系统对应的键盘不一样 Windows系统中回车符是由两个符号组成的\r\n. linux中回车符是\n. \":可以帮助打印一个带引号的字符: */ System.out.println("hello\nworld");//转义字符\,能转变字母和数字含义的字符。\n换行; System.out.println("\"hello nworld\"");//\对后面的符号转义; } }
相关文章推荐
- cmd批处理转义字符%的详细解释
- Javascript 八进制转义字符(8进制)
- MySQL 转义字符使用说明
- 转义字符(\)对JavaScript中JSON.parse的影响概述
- PowerShell中的转义字符是什么?
- 探索PowerShell(十五) 引号与转义字符
- java中的转义字符介绍
- mysqlpp中一些特殊功能总结
- shell一些转义字符的表示的特殊意思
- 转义字符的应用
- 关于awk中转义字符的探讨
- C && Shell利用转义字符输出彩色字体
- bash echo去回车和翻译转义字符
- oracle中的转义字符单引号用法
- js过滤JSON中特殊字符
- Java中常用到的转义字符
- 转义字符(\)对JavaScript中JSON.parse的影响概述
- XML 转义字符
- 黑马程序员-转义字符
- Ruby转义字符