[問題]請問eclipse如何偵錯和逐步執行
我想請問ECLIPSE如何逐步偵錯和監看
還有兩個範例想問ㄧ下
package myJava.ch06;
import java.lang.*;
public class ch6_06 //主類別
{
public static void main(String args[])
{
int k;
k=func1();
System.out.println("k=" + k);
}
public static int func1()
{
int a=5,b=7;
a++;
if (a>0) return a+b;
a++;
if (a>0) return a+b;
a++;
return a+b;
}
}
為何我把最後 return a+b;
刪掉就會有錯誤
前面不是有if (a>0) return a+b;
有回傳直return了嗎?
package myJava.ch06;
import java.lang.*;
public class ch6_11 //主類別
{
public static void main(String args[])
{
int lotto[];
lotto=generate_lotto();
System.out.println("樂透號碼如下.....");
for(int i=0;i<lotto.length;i++)
System.out.print(lotto[i] + "\t");
}
public static int[] generate_lotto()
{
int arr[]=new int[6];
for(int i=0;i<arr.length;i++)
{
arr[i]= (int)((Math.random()*49)+1);
System.out.println("第" + (i+1) + "個隨機亂數為" + arr[i]);
}
return arr;
}
}
還有這行 lotto=generate_lotto();
這個是變數還是陣列lotto
我把它改成lotto[]=generate_lotto();
就會有錯誤
不知道是何原因
謝謝!
因為不會用PTT標記那一行
所以可能要麻煩找ㄧ下
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.227.51.160
→
08/11 19:08, , 1F
08/11 19:08, 1F
→
08/11 19:10, , 2F
08/11 19:10, 2F
→
08/11 19:13, , 3F
08/11 19:13, 3F
→
08/11 19:34, , 4F
08/11 19:34, 4F
→
08/11 21:22, , 5F
08/11 21:22, 5F
→
08/13 09:00, , 6F
08/13 09:00, 6F
→
08/13 09:02, , 7F
08/13 09:02, 7F
推
08/13 09:08, , 8F
08/13 09:08, 8F
→
08/13 21:46, , 9F
08/13 21:46, 9F
→
08/16 21:12, , 10F
08/16 21:12, 10F