大家好,我们今天来分享一下Java当中的方法
先来举个例子,今天去上学,我是坐公交去的,那么坐公交就是我上学的一种方法
Java方法是语句的集合,它们在一起执行一个功能。
方法就是为了解决一类问题的步骤的有序组合
方法包含于类和对象当中
方法在程序当中被创建,然后呢,在其他地方被引用
方法的本意是功块能,就是实现某个功能的语句集合,我们在设计方法的时候,最好保证方法的原子性,即一个方法只完成一个功能
在下面实例讲解 System.out.println();
System.out.println(); //System是系统的类 //out:它是System下的一个输出的对象 //println(): 他就是方法 //这句话完整的解释:调用系统类System当中的标准输出对象out中的println()方法
我们在下面实例说明方法的使用:
package scanner; public class FanDemo01 { public static void main(String[] args) { //main方法,由程序控制,原生态的 int sum = add(1,2); System.out.println(sum); } //加法 public static int add(int a,int b){ //在public 右边加上static //是为了可以调用上面语块当中的add()方法 //int 是它的返回值类型 //不加static,上面语块当中的add()方法 //无法调用 // add(int a,int b):设置两个参数 return a+b; //返回值a+b的结果 //上面的public语块给出数据,下面的public语块给出的是方法,整个程序调用下面的我们自定义的方法来对上面提供的数值进行计算,如上所示。程序调用下面的add() 即加法,对上面的数据1和2进行计算,即1+2=3 ,3是我们程序的最终输出结果 } }
上面的代码运行结果:
在上面的语句中
注意,这一行的内容,复制上去就变样了,所以这里只能截图
这个写法也要注意: 在()里面输入1,2 (即可有上面的代码效果)
可以使用debug的方式观测语句的运行过程以及数值在运算的过程中发生的变化
这里我们再写一个,在上面的那个程序当中做改动
定义一个更复杂的方法
源码实例
package scanner; //这里只是一个包,意思是这个Java文件是建立在一个名为scanner的包里,与本程序无实质性的影响 public class FanDemo01 { public static void main(String[] args) { //main方法 // int sum = add(1,2); // System.out.println(sum); test(); } //前面注释掉的内容不会被系统识别 //加法 // public static int add(int a, int b) { // return a + b; // } public static void test() { void 表示不为空 for (int i = 0; i <= 1000; i++) { if (i % 5 == 0) { System.out.print(i + "t"); } if (i % (5 * 3) == 0) { //每行 System.out.println(i + "n"); //public static void test() {}里面的代码定义的都是方法 } } } }
显示执行结果:
看上面的public 里面的代码块中,并没有写什么东西,只是写了 test();用来调用下面的方法 。下面的public 里面的代码块中写的是方法,上面没有对任何数据定义或赋值,所以直接就把方法执行了一遍
对于本篇文章的话,认识到这里就可以了,后面还会有方法的有关的介绍
好了,有关Java的方法就讲到这里了,谢谢大家
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)