Java基础——方法概述及其使用方法

Java中方法概述和格式说明

方法概述

  1. 定义:完成特定功能的代码块
  2. 作用:提高代码的复用性

格式说明

  1. 格式
    修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2···)
    {
    方法体语句;
    return 返回值;
    }
  2. 格式说明
    - 修饰符:常用public static
    - 返回值类型:功能结果的数据类型,若没有具体返回值类型,则使用void
    - 方法名:符合命名规则即可,方便调用
    - 参数类型:参数的数据类型
    - 参数名:变量名
    - 方法体语句:完成功能的代码
    - return:结束方法,若没有具体返回值类型,则return可省略
    - 返回值:功能的结果,由return带给调用者
  3. 如何写一个方法
    - 明确返回值类型
    - 明确明确参数列表
  4. 注意事项
    - 方法不能嵌套使用
    - 方法定义时,参数之间用逗号隔开
    - 若方法有明确的返回值,一定要有return带回此返回值

练习题

  1. 根据键盘录入的行数和列数,在控制台输出星形(利用方法)
import java.util.Scanner;

public class test11 {
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);        //创建键盘录入对象
        System.out.println("请输入行数:");
        int row = sc.nextInt();                     //将键盘录入的行数存储在row中
        System.out.println("请输入列数:");
        int column = sc.nextInt();                  //将键盘录入的列数存储在column中
        print(row,column);                          //单独调用
    }
    public static void print(int a,int b){          //没有具体的返回值类型时,用void
        for (int i = 1;i <= a;i++){                 //行数
            for (int j = 1;j <= b;j++){             //列数
                System.out.print("*");
            }
            System.out.println();
        }
        return ;                                    //没有具体的返回值类型时,return可以省略
    }

}
  1. 根据键盘录入的数据输出对应的乘法表(利用方法)
import java.util.Scanner;

public class test12 {
    public static void main(String[] args){
        Scanner sc= new Scanner(System.in);         //创建键盘录入对象
        System.out.println("请录入一个整数,范围在1~9之间");
        int num = sc.nextInt();                     //将键盘录入的整数存储在num中
        print(num);
    }

    public static void print(int a){
        for (int i = 1;i <= a;i++){
            for (int j = 1;j <= i;j++){
                System.out.print(j + " * " + i + " = " + (i * j) + "\t");
            }
            System.out.println();
        }
    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值