break/return/continue的区别
BREAK(还有一个outer的概念)
package class5;
//break 检测到这个数直接停止循环,停止循环;;
public class Demo2 {
//outer
public static void main(String[] args) {
for(int i=1;i<10;i++){
for(int j=1;j<10;j++){
if (i==1) {
break //outer;
}
System.out.print("i="+i+" "+"j="+j+" ");
}
System.out.println();
}
}
}
CONTINUE
package class5;
//continue,检测到循环中的数值时不输出这个循环中的结果,不停止循环
public class Demo3 {
public static void main(String[] args) {
for(int i=1;i<10;i++){
if (i==4) {
continue;
}
System.out.print("i="+i+" ");
}
}
}
RETURN
package class5;
//return 当检测到这个数值时,直接停止,返回到主函数main,不执行接下来的任何代码;
public class Demo4 {
public static void main(String[] args) {
for(int i=1;i<10;i++){
for(int j=1;j<10;j++){
if (i==4) {
return;
}
System.out.print("i="+i+" "+"j="+j+" ");
}
System.out.println();
}
System.out.println("执行到这里");
}
}
实现两个数字的转换
package class5;
public class Homework2 {
public static void main(String[] args) {
int i=1;
int j=2;
int tmp;
System.out.println("i="+i+" "+"j="+j);
tmp=i;
i=j;
j=tmp;
System.out.println("i="+i+" "+"j="+j);
//a += b;
//b = a - b;
// a -= b;
//转换数值的第二种方法;
}
}
第五单元结束