JAVA--方法及开发工具

前面我们讲到了输出数组所用的Arrays.toString()方法等,那么这个"方法"具体是个什么东西?

方法

封装了一段逻辑代码,用来实现某种功能.

语法:

 修饰词 返回值类型 方法名(形式参数){

       代码

}

例如我们最常用的主方法:

 public static     void     main    (String[] args) {
//   修饰词    返回值类型    方法名        形式参数
       System.out.println("Hello world!");
//            代码
}

方法也应该使用驼峰命名法,也应做到见名知意,首字母小写.

位置:

类体中,与主方法并列,一个类中可以有多个方法,注意不要写到主方法内部.

修饰词及返回值类型:

上面提到了修饰词与返回值类型,这里详细介绍一下这两个东西.

修饰词:public → 公共的      protected → 受保护的     private → 私有的

     还有一个默认的default,如果不加前面三种就会被判定为default.

static → 静态的

     具体表示什么意思以及作用以后会说到.

返回值类型:

1.void:无返回值

2.JAVA的任意一种类型(包括基本数据类型与引用数据类型),会返回给调用者一个相同类型的值.

具体使用哪一种应根据需求来决定.

return关键字:

字面意思为返回,在方法中它有两种用法:

1.结束方法逻辑

2.如果有返回值,return关键字后必须跟随一个相同类型的返回值,返回给调用者.

比如Arrays.toString.

3.void方法中,return可以不使用.

具体实例及如何调用:

调用一般来说在主方法内调用,实际上在方法内都可以调用方法.

方法可以分为以下四种:

1.无参无返回值

实例:

 public static void eat(){
        System.out.println("今天你吃了吗?");
    }

调用:

 public static void main(String[] args) {
        eat();
    }

2.无参有返回值

实例:

 public static int sum(){
        int a=10;
        int b=20;
        int c=a+b;
        return c;
    }

调用:

应该有用来接收返回值的变量.

 public static void main(String[] args) {
        int sum=sum();
    }

3.有参无返回值

最典型的即主方法,下面举一个例子:

实例:

  public static void outPut(String str){
        System.out.println("传入的字符串为:"+str);
    }

调用:

调用时应传入一个与形式参数类型相同的数据:

public static void main(String[] args) {
        outPut("我爱学习");
    }

4.有参有返回值

实例:

 public static String outPut(String str){
        return "传入的字符串为:"+str;
    }

调用:

调用时应该传入一个相同类型的数据且有一个变量接收返回的数据:

public static void main(String[] args) {
       String word= outPut("我爱学习");
       System.out.println(word);
    }

一些开发工具:

简易的开发工具有editPlus,Notepad++,sublime等,共同特点是可以比记事本更加快速,方便地编写,查看程序,但是不能运行编写的程序,可以使用cmd来编译与运行程序,比较节省系统资源.

IDE(集成开发环境)有:Eclipse,MyEclipse,IntelliJ IDEA等,不仅可以编写程序,也可以在应用程序内直接运行程序,在你写程序的时候就会指出你的语法错误,提供了debug功能等.功能比简易开发工具强大的多,也更加消耗系统资源.

猜你喜欢

转载自blog.csdn.net/bujiujie8/article/details/81270151
今日推荐