Java SE入门(六)——断点调试与基本语法

Java SE入门(六)——断点调试与基本语法
  iwehdio的博客园:https://www.cnblogs.com/iwehdio/

1、断点调试

  1. 查看程序的执行流程。
  2. 调试程序。
  • Eclipse如何加断点:代码和行号左边双击。
  • 代码区域 > 右键 > Debug As > Java Application > 选择进入Debug视图。
  • 进入Debug视图后,点 Step over(F6)单步执行。

    • Debug区域:程序的执行流程;
    • Variables:变量的变换;
    • Console:程序的输入输出。
  • 去除多个断点:Debug视图下的Breakpoint下的双×按钮。
  • 要查看被调用方法的执行流程,需要在被调用方法中也添加断点。

2、基础语法

  • case穿透,忘写break会一直向下执行直到遇到break。

    switch (month) {
    case 3:
    case 4:
    case 5:
      System.out.println('春');
      break;
    case 6:
    case 7:
    case 8:
      System.out.println('夏');
      break;
    case 9:
    case 10:
    case 11:
      System.out.println('秋');
      break;
    case 12:
    case 1:
    case 2:
      System.out.println('冬');
      break;
    default:
      System.out.println("误");
      break;
    }
  • 数组反转

    public class Arr_resever {
      public static void main(String[] args) {
          Scanner sc = new Scanner(System.in);
          int[] arr = new int[5];
          for(int x =0;x<5;x++){
              arr[x]=sc.nextInt();
          }
          print_arr(arr);
          reserve_arr(arr);
          print_arr(arr);
      }
      public static void reserve_arr(int[] arr){
          for(int s=0,e=arr.length-1;s<=e;s++,e--){
              int temp = arr[s];
              arr[s] = arr[e];
              arr[e] = temp;
          }
      }
      public static void print_arr(int[] arr){
          System.out.print("[");
          for(int x=0;x<arr.length;x++){
              if(x==arr.length-1){
                  System.out.println(arr[x]+"]");
              }else{
                  System.out.print(arr[x]+", ");
              }
          }
      }
    }


iwehdio的博客园:https://www.cnblogs.com/iwehdio/

猜你喜欢

转载自www.cnblogs.com/iwehdio/p/12207340.html