1 package day6;
2
3 import java.util.Scanner;
4
5 /**
6 * @author haifei
7 *
8 * debug使用及案例
9 *
10 */
11
12 public class demo1 {
13 public static void main(String[] args) {
14 /*
15 Debug模式是供程序员使用的程序调试工具,它可以用于查看程序的执行流程,也可以用于追踪程序执行过程来调试程序。
16 设置断点
17 在Debug界面的Debugger窗口跟踪程序运行
18 在Debug界面的Console窗口查看打印输出/进行手动输入
19 点Step Into (F7)蓝色向下箭头,执行下一步
20 多断点批量删除:
21 Debug界面左侧--两个重叠红色圆球图标(view breakpoints)
22 java line breakpoints复选框中选择要删除的断点,
23 选中(单选/Ctrl多选)待删除断点,点击上方紧挨着的“-”即可
24 */
25
26 // int a = 10;
27 // int b = 30;
28 // int sum = a + b;
29 // System.out.println(sum);
30
31 //案例1
32 // int result = getSum();
33 // System.out.println("0-10的奇数和:" + result);
34
35 //案例2
36 Scanner sc = new Scanner(System.in);
37 System.out.print("请输入第1个数:"); //debug时,若需数据来自键盘输入,一定要输入,不然没法继续查看后续
38 int num1 = sc.nextInt(); //在Console窗口手动输入数据后记得要回车一下
39 System.out.print("请输入第2个数:");
40 int num2 = sc.nextInt();
41 System.out.println("较大的数是:" + getMax(num1, num2));
42 }
43
44 public static int getSum(){
45 int sum = 0;
46 for(int i=0; i<=10; i++){
47 if(i%2 != 0){ //奇数
48 System.out.println(i);
49 sum += i;
50 }
51 }
52 return sum;
53 }
54
55 public static int getMax(int a, int b){
56 return (a>b) ? a : b;
57 }
58
59 }