zoukankan      html  css  js  c++  java
  • 《第14章 带参数的方法》

    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(" 客户姓名列表:");
    System.out.println("**********************");
    for (int i = 0; i < names.length; i++) {
    System.out.print(names[i] + " ");
    }

    }

    public void show() {

    System.out.println(" *****修改结果******");
    System.out.println("找到并修改成功!");
    System.out.println("**********************");
    System.out.println(" 客户姓名列表:");
    System.out.println("**********************");
    for (int i = 0; i < names.length; i++) {
    System.out.print(names[i] + " ");
    }
    }
    }

    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(" 请输入要修改的客户姓名:");
    String names=input.next();
    System.out.print("请输入新的客户姓名 :");
    String namel=input.next();
    kh.editName(names, namel);
    kh.show();
    }

    }

  • 相关阅读:
    火币交易细则
    期货基础知识(竞价,定价,保证金计算)
    期货开平,多开,空开,多平,空平
    最优风险资产组合
    为什么不要把鸡蛋放在同一个篮子里?
    Linux shell 自定义函数
    Linux shell for while 循环
    shell 脚本编写 if else then
    linux任务前后台执行
    Mac 破解Navicat Premium Mac12
  • 原文地址:https://www.cnblogs.com/dqn-1996-02/p/5106220.html
Copyright © 2011-2022 走看看