Java程序设计基础-方法

一、方法概述
1、方法
实现一定功能的一段代码。
方法的适用情况:
(1)代码出现重复的时候;
(2)代码只出现一次
2、方法的分类
(1)系统方法
系统已经定义好的方法,可以直接调用。
【实例】
编写代码实现,产生1-6的随机数。
格式:产生一个a-b的随机数
int num = random.nextInt(b-a+1) + a;
1 import java.util.Random;
2
3 public class Test001 {
4 public static void main(String[] args) {
5 //编写代码实现,产生1‐6的随机数。
6 //引入随机数类Random
7 Random random = new Random();
8 int num = random.nextInt(6) + 1; //[0,6)+1 ‐‐> 1 2 3 4 5 6
9 System.out.println(num);
10 }
11 }
(2)自定义方法
访问修饰符 返回类型 方法名(参数列表) {
//方法体
}
自定义方法的分类:
(1)无参数无返回值方法;
(2)无参数有返回值方法;
(3)有参数无返回值方法;
(4)有参数有返回值方法;
【实例】
定义学生类(Student)里面的方法:学习。
1 public class Student {
2 public void study() {
3
4 }
5 }
二、无参数无返回值类型的方法
1、基本语法
权限修饰符 void 方法名(){
}
1 public void test(){
2
3 }
2、方法调用
对象名.方法名();
1 test.test();
【实例】
编写方法实现,输出10遍“Hello World”
1 public class Test {
2 //创建方法
3 public void test() {
4 for(int i=1;i<=10;i++) {
5 System.out.println("Hello World");
6 }
7 }
8 public static void main(String[] args) {
9 //创建对象
10 Test test = new Test();
11 test.test();
12 }
13 }
三、有参数无返回值类型的方法
1、基本语法
访问修饰符 void 方法名(形式参数列表) {方法体;
}
2、方法调用
对象名.方法名(实际参数列表);
【实例】
编写方法实现,输出指定次数的指定内容。
1 public class Test003 {
2 //编写方法实现,输出指定次数的指定内容。
3 public void test(int num) {
4 for(int i=1;i<=num;i++) {
5 System.out.println("Hello World");
6 }
7 }
8
9 public static void main(String[] args) {
10 Test003 test = new Test003();
11 test.test(5);
12 }
13 }
1 import java.util.Scanner;
2
3 public class Test002 {
4 //苹果 ‐‐> 苹果汁
5 //橙子 ‐‐> 橙汁
6 public void test(String fr) {
7 switch (fr) {
8 case "苹果":
9 System.out.println("苹果汁");
10 break;
11 case "橙子":
12 System.out.println("橙汁");
13 break;
14 }
15 }
16
17 public static void main(String[] args) {
18 Scanner input = new Scanner(System.in);19 Test002 t = new Test002();
20 System.out.println("请输入水果名:");
21 //水果名
22 String friult = input.next();
23 t.test(friult);
24 }
25 }
四、成员变量和局部变量
1、成员变量
定义在类中的变量。
2、局部变量
定义在方法内的变量。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值