setDay的方法中,如果return 0说明if的判断条件为真,即你输入了正确的月(1~12)和正确的天数(1~31),否则返回值为0,比如如果写int j=setDay(44,12,2010);因为不是正确日期,j会为0。而在main方法中就判断了如果你的setDay返回了1才输出你输入的年月日,如果输入的是不合法的日期,什么也...
看你这章节的标题叫匿名内部类,就是创建一个类,把名字隐藏掉了return 后边*/new OutInterface2(){ private int i=0; public int getValue(){ return i; }}//就是创建了一个类,实现了OutInterface2接口,只是这个类没有名字(匿名)//就相当于//接口interface OutInterface2{ ...
代码中我们将catch中的return语句加上了一个赋值操作,断点调试,可以发现,程序执行到int i = 10 / 0; 语句后跳出catch块,并完整执行到return b = false; 然后进入finally块,执行两条输出语句,第二条System.out.println(“b:” + b);这里的b变成了false!,说明之前return中的赋值语句有执行,执行完finally后,...
这段代码分为6个部分跟你解释 1:src--相信你一定知道,是方法(函数)名;2:int--表示该函数的返回类型是整型;3:static--我只粗略地说下,它表示该函数是静态的,放在静态区 里面,也就是说只要该程序开始运行它就存在,不需实例化 拥有该函数的类;4:public--相信你也知道,表示该函数是公...
这个DIV就是下面的那个方法啊public BigDecimal div(double value1, double value2, int b) { },调用div方法返回div方法的返回值,location 就是你上面定义的值等于10 static final int location = 10;
btn=new Button("确定"); add(btn); resize(250,200); } public void paint(Craphics g){ try{ int n= tf.getText(); int i,j,x=20,y=60; for(i=0;i<n;++){ for(j=1;j<=n;j++){ g.drawString(Integer.toString(i)+"*" +Integer.toString(j)+"=" +Integer.toString(i*j), i*...
new file mode 100644 index 0000000..1a366fb --- /dev/null +++ b/.gitignore @@ -0,0 +1,16 @@ +# Node rules: +## Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +## Dependency directory +## Commenting this out is preferred by...