调试java ,无法提交断点 LineBreakpoint exam3_6.java : 38,原因是:类 exam3_6 中的行 38 上未提供可执行文件的位

A_1277188851 2011-11-22 09:13:31
侦听 javadebug
用户程序正在运行
无法提交断点 LineBreakpoint exam3_6.java : 38,原因是:类 exam3_6 中的行 38 上未提供可执行文件的位置。
无效的 LineBreakpoint exam3_6.java : 38
调试器在无法编译的源代码处停止。
线程 main 停止于 exam3_6.java:40。
用户程序已完成
代码如下:
public class exam3_6 {

/**
* @param args the command line arguments
*/
private int year,month,day;
exam3_6()
{
year=2000;
month=1;
day=1;
}
exam3_6(int a,int b,int c)
{
year=a;
month=b;
day=c;
}
exam3_6(exam3_6 d)
{
year=d.year;
month=d.month;
day=d.day;
}
public void outDate()
{
System.out.print(year+"/"+month+"/"+day);
}
public exam3_6 tomorrow()
{
exam3_6 d=new exam3_6(this);
d.day++;
if(d.day>d.daysInMonth())
{
d.day=1;
d.month++;
if(d.month>12)
{
d.month=1;
d.year++;
}
return d;
}
}
public int daysInMonth()
{
switch(month)
{
case 1:case 3:case 5:case 7:case 8:case 10:case 12:
return 31;
case 4:case 6:case 9:case 11:
return 30;
default:
if(year%4==0&&year%100!=0&&year%400==0)
return 29;
else
return 28;
}
}
public static void main(String[] args) {
// TODO code application logic here
exam3_6 d1=new exam3_6();
System.out.print("The current date is(year/month/day):");
d1.outDate();
System.out.println();
System.out.print("The tomorrow date is(year/month/day):");
d1.tomorrow().outDate();
System.out.println();
exam3_6 dd=new exam3_6(2004,1,8);
System.out.print("The current date is(year/month/day):");
dd.outDate();
System.out.println();
System.out.print("The tomorrow date is(year/month/day):");
dd.tomorrow().outDate();
System.out.println();




}
}
...全文
286 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
kouyiSC 2011-11-22
  • 打赏
  • 举报
回复
又是自演自导。。。以后做导演哈。。。
kouyiSC 2011-11-22
  • 打赏
  • 举报
回复
汗!!!!!细心啊。。妹儿。。。
A_1277188851 2011-11-22
  • 打赏
  • 举报
回复
晕···我找到了
return d;写在了倒数第二个}里面-—!
A_1277188851 2011-11-22
  • 打赏
  • 举报
回复
public exam3_6 tomorrow()
在这里出的问题

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧