目录
2、需求:定义一个函数,传入一个实参,判断传入的数是否可以被3整除,可以输出可以,不可以输出不可以。
3、需求,定义一个函数,传入一个参数,求传入的数的三次方,并返回到调用处输出。
一、方法是什么?方法有什么用?
1、方法的作用
方法是程序里面的最小执行单元。
2、方法的作用
方法可以帮助我们解决代码复用性低,重复度高的问题。
二、方法怎么定义?
1、无形参函数的定
作用于修饰符 关键字 方法的返回类型 方法名(){
方法体;
}
public calss Test{
public static void main(String[] args){
System.out.println("Hello world!");
}
//定义的方法
public static void method(){
}
}
2、有行参函数的定义
作用于修饰符 关键字 方法的返回类型 方法名(参数类型 参数名){
方法体;
}
public calss Test{
public static void main(String[] args){
System.out.println("Hello world!");
}
//定义的方法
public static void method(int a){
}
}
3、有返回值的函数定义(可有参可无参)
作用于修饰符 关键字 方法的返回类型 方法名(){
方法体;
return 类型;
}
public calss Test{
public static void main(String[] args){
System.out.println("Hello world!");
}
//定义的方法
public static int method(){
return 123;
}
}
三、方法的使用
函数再定义后并不会主动执行,而是等待调用,调用后才可以执行,这里讲几个例子
1、需求:定义一个函数,函数的功能为输出十遍“XSWL”。
public class Test {
public static void main(String[] args) {
print();
}
//分析:循环十次,每次输出一遍“XSWL”
public static void print() {
for (int i = 0; i < 10; i++) {
System.out.println("xswl");
}
}
}
2、需求:定义一个函数,传入一个实参,判断传入的数是否可以被3整除,可以输出可以,不可以输出不可以。
public class Test {
public static void main(String[] args) {
method(101);
}
//分析:函数定义时需要加入形参,函数体内判断所传入的参数是否可以被3整除
public static void method(int num) {
if(0 ==num%3){
System.out.println(num+"可以被3整除");
}else{
System.out.println(num+"不可以被3整除");
}
}
}
3、需求,定义一个函数,传入一个参数,求传入的数的三次方,并返回到调用处输出。
public class Test {
public static void main(String[] args) {
int a;
a = cubicPower(6);
System.out.println(a);
}
//分析:函数定义时需要加入形参,并且需要返回值
public static int cubicPower(int num) {
return num*num*num;
}
}