转义字符\关键字
转义字符:特殊字符使用“\”把其转化成字符本身的输出,那么使用“\”的字符成作为转义字符。
需求:在控制台上打印一个hello"word
代码:
public class Demo11 {
public static void main(String[] args) {
System.out.println("hello\"word");
}
}
输出结果:
常见的转义字符有:
\b Backspace (退格键)
\t Tab (Tab键盘) 制表符(制表符的作用就是为了让一例对其)一个Tab键一般等于四格
\n Linefeed (换行)
\r carriage Return (回车) 把光标移动到一行的首要位置上
注意:如果是在Windows系统上操作文件的时候需要换行,是需要\r\n一起使用的。
如果是在其他系统上换行,仅需要\n即可
演示:
代码:
public class Demo11 {
public static void main(String[] args) {
System.out.println("hello\"word");
System.out.println("hello\bword");
System.out.println("hello\nword");
System.out.println("hello\rword");
}
}
结果:
关键字:
break,continue关键字
break关键字适用范围:只能用于switch或者循环语句中。
break关键字的作用:
1,break用于switch语句的作用是结束一个switch语句。
2,break用于循环语句中的作用是结束当前所在的循环语句。
演示:
代码:(带break)
public class Demo11 {
public static void main(String[] args) {
for (int i = 0;i<5;i++){
for (int j = 0;j<5;j++){
System.out.println("你好啊");
break;
}
}
}
}
结果:
代码:
public class Demo11 {
public static void main(String[] args) {
for (int i = 0;i<5;i++){
for (int j = 0;j<5;j++){
System.out.print("你好啊");
}
}
}
}
结果:
笔试题目:break目前位于内层的for循环,如何才能使break使用与外循环、
可以配合标记解决、
标记的命名只要符合标识符的命名规范即可。
代码:
public class Demo11 {
public static void main(String[] args) {
outer:for (int i = 0;i<5;i++){
inter:for (int j = 0;j<5;j++){
System.out.println("你好啊");
break outer;
}
}
}
}
运行结果:
continue关键字
continue的适用范围:continue只适用于循环语句。
continue的作用:continue的作用是跳过本次循环体内容,继续下一次。
continue需要注意的事项:
1,在一种情况下,continue后面不能跟其他语句,因为是永远都不会执行到的。
2,continue也是可以配合标记使用的。
代码演示:(没加标记)
public class Demo11 {
public static void main(String[] args) {
for (int i = 0;i<3;i++){
for (int j = 0;j<2;j++){
System.out.println("你好啊");
continue;
}
}
}
}
运行结果:
代码(加标记):
public class Demo11 {
public static void main(String[] args) {
aaa: for (int i = 0;i<3;i++){
bbb: for (int j = 0;j<2;j++){
System.out.println("你好啊");
continue aaa;
}
}
}
}
运行结果:
需求:计算1-100的偶数和。
代码:
public class Demo11 {
public static void main(String[] args) {
int sun = 0;
for (int num = 1;num<=100;num++){
if (num%2!=0){
continue;
}
sun= sun+num;
}
System.out.println("总合:"+sun);
}
}
运行结果: