1、创建类的有参方法:
结构:
权限访问修饰符 返回类型 方法名(参数类型 参数名){
方法体
}
2、本类调用有参方法:
方法名(参数列表);
在创建有参方法时,此时参数式形参;
在调用有参方法时,此时参数是实参。(形参是在定义方法的时候对参数的称呼,,,实参是在调用方法时传递给方法的实值际的)
在调用参数时:(1)参数类型要一致 (2)个数相同 (3)顺序一致
4、什么是包?包的作用?如何创建包?如何引入包?
包:文件存储的路径。
包的作用:文档分门别类,易于查找和管理;使用目录解决文件同名冲突。
Java中提供包来管理类。声明包使用关键字package,导入包使用关键字import。
实现客户姓名的添加和显示
package kehu;
public class kehuname {
String[] names = new String[5];
public void addName(String name) {
for (int i = 0; i < names.length; i++) {
if (names[i] == null) {
names[i] = name;
break;
}
}
}
public boolean editName(String oldName, String newName) {
boolean find = false;
for (int i = 0; i < names.length; i++) {
if (names[i].equals(oldName)) {
names[i] = newName;
find = true;
break;
}
}
return find;
}
public void showName() {
System.out.println("**********************");
System.out.println("\t客户姓名列表:");
System.out.println("**********************");
for (int i = 0; i < names.length; i++) {
System.out.print(names[i] + "\t");
}
}
public void show() {
System.out.println("\n*****修改结果******");
System.out.println("找到并修改成功!");
System.out.println("**********************");
System.out.println("\t客户姓名列表:");
System.out.println("**********************");
for (int i = 0; i < names.length; i++) {
System.out.print(names[i] + "\t");
}
}
}
package kehu;
import java.util.Scanner;
public class kehu {
public static void main(String[] args) {
String []name=new String[5];
kehuname kh=new kehuname();
Scanner input =new Scanner(System.in);
for(int i=0;i<name.length;i++){
System.out.print("请输入客户的姓名:");
String newName=input.next();
kh.addName(newName);
}
kh.showName();
System.out.print("\n请输入要修改的客户姓名:");
String names=input.next();
System.out.print("请输入新的客户姓名 :");
String namel=input.next();
kh.editName(names, namel);
kh.show();
}
}
原文:http://www.cnblogs.com/dqn-1996-02/p/5106220.html