zoukankan      html  css  js  c++  java
  • 类的无参方法

    1.如何定义类的方法

    类的方法必须包括以上三个部分

    (1)方法的名称

    (2)方法的返回值

    (3)方法的主体

    语法

    public  返回值类型方法名(){
           //方法的主体
    }

    编写方法时,分两步完成

    第一步:定义方法名和返回值类型

    第二步:在{ }中编写方法的主体部分

    编写方法时,要注意以下三点

    方法体放在一对大括号中。方法体就是一段程序代码,完成一定的工作

    方法名主要在调用这个方法是使用,在java中一般采用骆驼命名法

    方法执行后可能会返回一个结果,该结果的类型称为返回值类型。使用return语句返回值

    语法

    return  表达式;

    return关键字用途

    (1)return代表跳出当前方法,表示方法执行完毕

    (2)return表达式:代表返回一个值或者是表达式

    ※ 如果方法没有返回值不要加return关键字而返回值类型  默认void.

    2.方法调用

    语法

    对象名.方法名();

    例如:

    double javaScore;
        double cScore;
        double dbScore;
        public double sumavg(){
            double avg=num()/3;
            return avg;
        }
        public double num(){
            double sum=javaScore+cScore+dbScore;
            return sum;
        }

    调用:

    public static void main(String[] args) {
            Scanner input=new Scanner(System.in);
            Dome01 ww=new Dome01();
            System.out.println("javs的成绩:");
            ww.javaScore=input.nextDouble();
            System.out.println("C#的成绩:");
            ww.cScore=input.nextDouble();
            System.out.println("DB的成绩:");
            ww.dbScore=input.nextDouble();
            System.out.println("总分:"+ww.num());
            System.out.println("平均分:"+ww.sumavg());
    
        }

    3.成员变量和局部变量

    成员变量:AutoLion类的方法可以直接使用该类定义的成员变量。如果其他类的方法要访问它,必须首先创建该类的对象,然后才能通过操作符“.”来引用。

    局部变量:它的作用域仅仅在定义该变量的方法内,因此只有在这个方法中能够使用。

    (1)成员变量和局部变量的异同点

    (1.1)作用域不同

    (1.2)初始值不同

    (1.3)在同一个方法中,不允许有同名的局部变量。在不同的方法中,可以有同名的局部变量

    (1.4)局部变量可以和成员变量同名,并且在使用时,局部变量具有更高的优先级。

    public void showdenglu(){
            System.out.println("欢迎使用我行我素购物管理系统");
            System.out.println("1.登录系统");
            System.out.println("2.退出");
            System.out.println("**************************");
            System.out.println("请选择,输入数字:");
        }
        
        
        
        public void showzhu(){
            Scanner input=new Scanner(System.in);
            System.out.println("我行我素管理系统主菜单");
            System.out.println("********************************");
            System.out.println("1.客户信息管理");
            System.out.println("2.真情回馈");
            System.out.println("**********************************");
            System.out.println("请选择,输入数字或输入0返回上一级菜单:");
            int num=input.nextInt();
            boolean panduan;
            do{
                panduan=false;
            if(num==1){
                showkehu();
            }else if(num==2){
                showhuikui();
            }else if(num==0){
                showdenglu();
            }else{
                System.out.println("输入错误,请重新输入:");
                panduan=true;
            }
            }while(panduan);
        }
        public void showkehu(){
            Scanner input=new Scanner(System.in);
            System.out.println("我想我素购物管理系统>客户信息管理");
            System.out.println("********************************");
            System.out.println("1.查询客户信息");
            System.out.println("2.修改客户信息");
            System.out.println("3.添加客户信息");
            System.out.println("4.显示所有客户信息");
            System.out.println("*********************************");
            System.out.println("请选择,输入数字或输入0返回上一级菜单:");
            int num=input.nextInt();
            boolean panduan;
            do{
                panduan=false;
            if(num==1){
                System.out.println("执行查询客户信息");
            }else if(num==2){
                System.out.println("执行修改客户信息");
            }else if(num==3){
                System.out.println("执行添加客户信息");
            }else if(num==4){
                System.out.println("执行显示所有客户信息");
            }else if(num==0){
                showzhu();
            }else{
                System.out.println("输入错误,请输入正确数字:");
                panduan=true;
            }
            }while(panduan);
        }
        public void showhuikui(){
            Scanner input=new Scanner(System.in);
            System.out.println("我行我素购物管理系统>真情回馈");
            System.out.println("****************************");
            System.out.println("1.幸运大放送");
            System.out.println("2.幸运抽奖");
            System.out.println("3.生日问候");
            System.out.println("*******************************");
            System.out.println("请选择,输入数字或输入0返回上一级菜单:");
            int num=input.nextInt();
            boolean panduan;
            do{
                panduan=false;
            if(num==1){
                System.out.println("执行幸运问候");
            }else if(num==2){
                System.out.println("执行幸运抽奖");
            }else if(num==3){
                System.out.println("执行生日问候");
            }else if(num==0){
                showzhu();
            }else{
                System.out.println("输入错误,请重新输入:");
                panduan=true;
            }
            }while(panduan);
        }
        

    测试:

    public static void main(String[] args) {
            boolean panduan;
            do{
            panduan=false;
            Dome03 aa=new Dome03();
            aa.showdenglu();
            Scanner input=new Scanner(System.in);
            int num=input.nextInt();
            if(num==1){
                aa.showzhu();
            }else if(num==2){
                System.out.println("谢谢您的使用");
                panduan=true;
            }
            }while(panduan);
        }

    4.JavaDoc注释

    (4.1)单行注释://注释内容

    (4.2)多行注释:/* 注释内容

                       *  ...........

                         注释内容*/

    (4.3)JavaDoc注释:/**

                                        *

                                        * @autor Flc   我是JavaDoc注释

                                       */    

    生成JavaDoc注释文档步骤:点击File→Export→展开Java文件夹→选择JavaDoc→点击next→指定生成Doc文档的文件位置→点击Fish→找到生成的文件位置查看

                                                                           

  • 相关阅读:
    大学随笔
    TMS320C54X系列DSP上FFT运算的实现(转)
    python第一天学习笔记以及心得
    Struts2学习笔记
    C#实现eval 进行四则运算(有码)
    sql 将字符串转换为表
    XML
    图形用户界面
    java io
    java集合
  • 原文地址:https://www.cnblogs.com/javahenku/p/7355197.html
Copyright © 2011-2022 走看看