java吧 关注:1,256,476贴子:12,747,230

回复:【入驻JAVA吧 记录学习点滴】

只看楼主收藏回复

package com.baqn.bm.calender;
import java.util.Scanner;
public class PrintCalendar {
/**
* 打印日历
*
* */
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入年份:");
int year = input.nextInt();
for (int month = 1; month <= 12; month++) {
System.out.println();
System.out.println(year + " 年 " + month + " 月 ");
PrintMonth.printMonth(year, month);
System.out.println();
}
}
}



208楼2011-12-20 20:37
回复
    晚上哥们要庆祝澳门回归多少周年~~出去吃饭 刚回来~~


    209楼2011-12-20 20:38
    回复
      亲 你能告诉我 么么哒 是个什么口语么


      210楼2011-12-21 09:03
      回复
        亲,那是起源于d8的一个词,,。有百度百科呦。


        来自Android客户端211楼2011-12-21 09:06
        回复
          顶一下,我也要去java了,加油!


          IP属地:山东212楼2011-12-21 09:29
          回复
            卖萌可耻哦


            213楼2011-12-21 10:22
            回复
              这签名档~~~


              214楼2011-12-21 10:23
              回复
                http://www.cnblogs.com/chenz/articles/1832123.html 先做记号


                215楼2011-12-21 12:33
                回复
                  提出问题~~~java中方法重载的参数列表一定不相同,而返回类型和修饰符可以相同,也可以不相同,这是我的理解,不知道是不是正确的~~~


                  216楼2011-12-21 13:08
                  回复
                    参数列表包括参数类型,参数个数,还有参数顺序


                    217楼2011-12-21 13:12
                    回复
                      3) 给定Java代码如下所示,哪些是是对run方法的重载。
                      public class Test{
                      public void run(int x, int y, int z) {}
                      }
                      A. public int run(int x, int y, float z){ return 0; } //类型不同
                      B. public void run(int x, int y, int i){ }//参数变量名不同
                      C. public void run(int x, int z){ } //个数不同
                      D. public void run(int z, int y, int x){ }//顺序不同
                      


                      218楼2011-12-21 13:43
                      回复
                        思考了一下,也查了一下书,如果有这样的题目是要选AC的


                        219楼2011-12-21 14:06
                        回复
                          B. public void run(int x, int y, int i){ }//参数变量名不同
                          D. public void run(int z, int y, int x){ }//顺序不同
                          关于BD其实这两个都是一样的,因为方法的形参列表,虽然变量名不同(顺序不同可以直接想成对应处的变量名不一样) 但是他的作用只是该方法被传进了三个类型的变量,然后在方法里处理数据,返回或者不返回处理后的结果,所以重载的意义在于:
                          在编写方法用于执行相似的任务,但需要操作不同类型的参数或者不同个数的参数时,JAVA允许方法的名字一样。
                          


                          220楼2011-12-21 14:10
                          回复
                            回想自己编程的时候就有些心得了,其实方法到现在位置,我觉得主要是对属性,或者说对数据的处理,很多时候你要一个方法达到某种目的,是要该方法通过一些运算来处理一些相关数据,他的方式是需要你传入需要处理的数据,然后经过方法体的处理得到最后你需要的返回值。 而在一个类里面取一个满意的方法名并不简单,当你想处理一些类似的工作,如果,每种不同的方法都选一个不同的名字,肯定要疯掉。比如String类里面subString方法。都是做类似的工作,要是要不同的名字多不好给方法名啊 哈哈~~~~


                            221楼2011-12-21 14:26
                            回复
                              关于顺序可以理解成参数类型的顺序,比如void run(double a , int b){};和void run(int a, double b){}这样子,感谢吧里大神在我犯迷糊的时候指点啦


                              222楼2011-12-21 14:29
                              回复