转义字符\关键字

转义字符:特殊字符使用“\”把其转化成字符本身的输出,那么使用“\”的字符成作为转义字符。

需求:在控制台上打印一个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);
}
}
运行结果:

 

posted @ 2022-01-04 21:49  柯基$  阅读(738)  评论(0)    收藏  举报