java 定义Decimal类型_修饰符

学习目的:

方便我们可以随时调用某个合适的方法来实现我们想要实现的目的,避免了重复编写同一段功能代码,为我们程序员节省了大部分时间,也可供他人调用;

是什么?用在哪里?

下面我们分为两部分来介绍方法的定义与使用;

方法是什么?怎么定义:

什么是方法:

Java方法是语句的集合,它们在一起执行一个功能。
1.方法是解决一类问题的步骤的有序组合
2.方法包含于类或对象中
3.方法在程序中被创建,在其他地方被引用
我们知道一个类的类体是由两部分组成:变量的声明和方法的定义。而方法的定义包括两部分:方法头和方法体。
方法头{
具体的内容
}
方法头可以由方法的类型,名称和名称之后的括号以及有参数的列表组成。
如有参数的方法头:

**int but(int a,int b){
return a*b;
}
无参数的方法头:
int  but()
{
return 0;
}**

方法体由一对括号和括号之间的内容组成。内容包括java语句及变量的声明(指局部变量)。

方法的定义:

一般情况下,定义一个方法包含以下语法:
修饰符 返回值类型 方法名(参数类型 参数名)
{ … 方法体 … return 返回值; }
方法包含一个方法头和一个方法体。下面是一个方法的所有部分:
修饰符:修饰符,这是可选的,告诉编译器如何调用该方法。定义了该方法的访问类型。
返回值类型 :方法可能会返回值。returnValueType 是方法返回值的数据类型。有些方法执行所需的操作,但没有返回值。在这种情况下,returnValueType 是关键字void。
方法名:是方法的实际名称。方法名和参数表共同构成方法签名。
参数类型:参数像是一个占位符。当方法被调用时,传递值给参数。这个值被称为实参或变量。参数列表是指方法的参数类型、顺序和参数的个数。参数是可选的,方法可以不包含任何参数。
方法体:方法体包含具体的语句,定义该方法的功能。

方法用在哪里:

方法用于定义该类或该类的实例的行为特征和功能实现。 方法是类和对象行为特征的抽象。方法很类似于面向过程中的函数。面向过程中,函数是最基本单位,整个程序由一个个函数调用组成。面向对象中,整个程序的基本单位是类,方法是从属于类和对象的。

如何使用:

Java 支持两种调用方法的方式,根据方法是否返回值来选择。
当程序调用一个方法时,程序的控制权交给了被调用的方法。当被调用方法的返回语句执行或者到达方法体闭括号时候交还控制权给程序。
当方法返回一个值的时候,方法调用通常被当做一个值。
Int larger = max(40,50);
如果方法返回值是void,方法调用一定是一条语句。例如,方法println返回void。下面的调用是个语句:
System.out.println(“欢迎访问菜鸟教程!”);
下面的例子演示了如何定义一个方法,以及如何调用它:

**public class TestArray {
    public static void main(String[] args) {
                               int [] arr={10,20,30,40,50,60};
                                    int index=GerNum(arr,100);
                                        if(index>=0){
                                                System.out.println("您查找的数子对应的索引为:"+index);
                                        }else{
                                                System.out.println("查无此数");
                                        }
    }
        public static int GerNum(int [] arr, int num){
                    int index=-1;
                    for(int i=0;i<arr.length-1;i++){
                            if(arr[i]==num){
                                    index = i;
                            }
                    }
                        return index;
        }
}**

以上实例编译运行结果如下:
如果数组中存在要查找的数:那么输出它所对应的索引;
如果不存在:则输出查无此数;
这里调用的方法需要返回一个Int类型的index(代表的是数组中数字对应的索引);
这个程序包含 main 方法和 Gernum 方法。main 方法是被 JVM 调用的,除此之外,main 方法和其它方法没什么区别。
main 方法的头部是不变的,如例子所示,带修饰符 public 和 static,返回 void 类型值,方法名字是 main,此外带个一个 String[] 类型参数。String[] 表明参数是字符串数组

深度思维:

我认为开发者开发类的目的就是为了实现互相调用,方便保存与使用。
我们所写的
Public static void main(String[] args);
main也是一个方法;
我们可以将我们所写过的某些功能代码的方法保存起来,方便有需要的时候可以随时调用,节省我们的编程时间;
当然方法也可以保存在云端,方便每一个想要使用的编程者调用;

广度思维:

类比生活中的例子:

我们所说的方法,与我们生活中很多事件都有本质上上的相似,
例如:
把我们所用的方法比做成某个菜的制作过程,
若你发明的这道菜,那么之后的人想要做这道菜的话,他除了自己研发如何跟你的味道相似之外,也可以向你询问你是如何制作这道菜,你可以将这道菜的制作过程分享给其他人,让所有想学这道菜的人都知道他的制作方法,过程,步骤;
我们生活中类似的案例还有很多,这里我就不一一概述了;