一.带参数的方法
语法:
访问修饰符 方法返回值类型 方法名称 (参数列表){
// 方法体
注意:每个参数之间用","分割
二.形参和实参
形参:在方法定义时指定的参数
实参:在方法调用时指定的参数
三.调用带参数方法时应该注意的问题
1.形参和实参的参数数据类型保持一致
2.形参和实参的顺序保持一致
3.形参和实参的个数保持一致
语法:
访问修饰符 方法返回值类型 方法名称 (参数列表){
// 方法体
注意:每个参数之间用","分割
二.形参和实参
形参:在方法定义时指定的参数
实参:在方法调用时指定的参数
三.调用带参数方法时应该注意的问题
1.形参和实参的参数数据类型保持一致
2.形参和实参的顺序保持一致
3.形参和实参的个数保持一致
public class Fruit { /** * 什么是参数? * 方法定义时,小括号内放入的变量就是参数(参数列表) * 每一个参数之间用,分割 */ public void zhazhi(String fruit,int weight) { /** * fruit:苹果 * weight:1 */ System.out.println(fruit+weight+"KG"); } } public class FruitTest { public static void main(String[] args) { //方法如何调用 Fruit fruit=new Fruit(); fruit.zhazhi("苹果", 1); } }
public class SeachStudentName { String[] names = new String[10]; public void init() { names[0] = "赵一"; names[1] = "钱二"; names[2] = "孙三"; names[3] = "李四"; names[4] = "周五"; names[5] = "吴六"; names[6] = "郑七"; names[7] = "王八"; names[8] = "冯九"; names[9] = "陈十"; } // 查找学生姓名 public boolean seachName(String name, int start, int end) { boolean flag = false; for (int i = start - 1; i < end; i++) { if (names[i].equals(name)) { flag = true; break; } } return flag; } }
import java.util.Scanner; public class SechTest { public static void main(String[]args) { SeachStudentName stu=new SeachStudentName(); stu.init(); Scanner input =new Scanner (System.in); System.out.println("请输入姓名:"); String name=input.next(); System.out.println(stu.seachName(name,3,6)); if(stu.seachName(name, 3, 6)) { System.out.println("找到了"); }else { System.out.println("没找到"); } } }