首页 | 手机版 | 三国演义 | 三国志 | 史将 | 背景 | 藏书阁
首页 -> 精彩文章 -> 国培JAVA编程笔记第三章5

国培JAVA编程笔记第三章5

作者wangger 标签java 阅读次数:0

一、跳转语句
    return、break、continue
    return跳出整个方法,返回到调用此方法的程序区;整个方法就结束了。
    break跳出本层循环,返回到上一层循环点,本层循环已经结束;
    continue结束本次迭代,继续下一次的循环,本次循环结束了。
    跳转语句就是从一个点跳到另外一个点。
    跳转的力度是return>break>continue.
public class Test {
 public static void main(String[] args) {
  for(int x = 0; x < 10; x++ ){
   if(x == 5){
    return;
   }
   System.out.println("sum = " + x);
  }
  System.out.println("程序结束");
 }
}
public class Test {
 public static void main(String[] args) {
  for(int x = 0; x < 10; x++ ){
   if(x == 5){
    break;
   }
   System.out.println("sum = " + x);
  }
  System.out.println("程序结束");
 }
}
public class Test {
 public static void main(String[] args) {
  for(int x = 0; x < 10; x++ ){
   if(x == 5){
    continue;
   }
   System.out.println("sum = " + x);
  }
  System.out.println("程序结束");
 }
}
二、循环嵌套
    语法:
 for(;;){
     while(){
  ...
     }
 }
public class Test {
 public static void main(String[] args) {
  // TODO Auto-generated method stub
  int x=1;
  int y=1;
  for(x = 1; x <= 4; x++ ){
   for(y = 1; y <= 4 - x; y++){
    System.out.print(" ");
   }
   for(y = 1; y <= 2 * x - 1; y++){
    System.out.print("*");
   }
   System.out.println();
  }
  for(x = 1; x <= 3; x++ ){
   for(y = 1; y <= x; y++){
    System.out.print(" ");
   }
   for(y = 1; y <= 2 * (3 - x) + 1; y++){
    System.out.print("*");
   }
   System.out.println();
  }
 }
}

 

 

 

 

 

 



浙ICP备06020153号-1