zoukankan      html  css  js  c++  java
  • JavaSE编程基础5

    JavaSE编程基础5

    数组和方法;

    语法:访问修饰符号 返回类型 方法名字(){

    方法体;

    }

    注意:(1)、方法要在class里直接定义;

          (2)、设计方法的目的在于实现功能的重复使用;

    一、定义声明方法;

    1、在class内直接写入方法:

    例:

    public void checkIn(){
    
    System.out.println("冲破黑夜的星空,踏上黎明的曙光");
    
    }

    类型:

    Void(无参数,无返回结果),  int,String,float,double,boolean;

    2、在main入口处:

    用类定义出来的变量成为对象;

    语法:类名 变量(对象)= new 类名();

         new是开辟一个新的空间;

    方法的调用:变量(对象).方法名();

    3、全名命名规则:

    (1)、字母、下划线、数字、$;不能已数字开头;

    (2)、包名:必须都是小写字母;

    (3)、文件名:首字母和后面英文单词首字母都要大写;

    (4)、变量和方法名:首字母小写,后面英文单词大写;

    4、调用带参数的方法原则:

    (1)、参数个数要一致;

    (2)、类型要一致;

    (3)、顺序要一致;

    (4)、参数具有传递的作用;

    (5)、两个参数之间用逗号(,)隔开;

    (6)、将调用时给出的数据传递到运行的方法中;

    二、方法的种类;

    1、无参数,无返回结果的;

    例:1、无参数,无返回结果;

    方法的写入:

     public void checkIn(){
    
          System.out.println("冲破黑夜的星空,踏上黎明的曙光");
    
       }

    运行程序的写入:

         //new开辟一个新的空间;
    
         person liming = new person();
    
       liming.checkIn();

    2、有参数,无返回结果;return;

    例:有参数,无返回结果;

    在person内写入方法;

      

     public void checkWn(int id){
    
          if(id==1){
    
             System.out.println("上班签到");
    
          }else{
    
             System.out.println("下班签到");
    
          }
    
       }

    在exam_1中写入运行的程序;

    //new开辟一个新的空间;
    
    person liming = new person();
    
    liming.checkWn(12);

    3、有参数,有返回结果的;

    例:有参数,有返回结果;

     在public中写入方法;

      public int numberAdd(int n1,int n2){
    
          return n1*n2;
    
       }

    在exam_1中写入运行程序;

    int i = liming.numberAdd(3, 5);
    
    System.out.println("两个数的积是:"+i);

    4、发短信的例题;

    在person中写入方法:

    public void duanXin(){
    
          Scanner input = new Scanner(System.in);
    
          System.out.println("请输入短信的内容:");
    
          String sun = input.next();
    
          System.out.println("输入的内容是:"+sun);
    
       }

    在exam_1中写入运行程序;

     

     //new开辟一个新的空间;
    
      person liming = new person();
    
     liming.duanxin;

    5、判断用户登录示例:

    在person中写入方法;

    public boolean yongHu(String username,String password){
    
          if(username.equals("qizhi") && password.equals("1763")){
    
             return true;
    
          }else{
    
             return false;
    
          }
    
    }

    在exam_1中写入运行程序;

    Scanner input = new scanner(System.in);
    
    String username,password;
    
    boolean flag;
    
    System.out.println("欢迎登录迷你DVD系统");
    
          System.out.println("请输入用户名:");
    
          username = input.next();
    
          System.out.println("请输入密码:");
    
          password = input.next();
    
          flag = liming.yongHu(username,password);
    
          if(flag == true){
    
             System.out.println("用户登录成功");
    
          }else{
    
             System.out.println("用户登录失败");
    
          }
    
       }

    6、求两数值和的方法示例;

    在Calcalator中写入方法:

    public int calc(int a, int b){
    
    return a+b;
    
    }

    在Test_1中写入运行的程序:

    Scanner input = new Scanner(System.in);
    
    int n1,n2,sum;
    
    System.out.printIn("请输入第一个数值:");
    
    n1 = input.nextInt();
    
    System.out.println("请输入第二个数值:");
    
    n2 = input.nextInt();

    //开辟一个新的空间;

    calc jsq = new calc();

    //调用方法;

    sum = jsq.calc(n1,n2);

    System.out.printl(String.format("%d+%d=%d",n1,n2,sum));

  • 相关阅读:
    XML
    基于SQL的全文检索引擎Sphinx
    php中的Session与Cookie
    公共网关接口CGI(Common GatewayInterface)
    Memcached、memcached、memcache
    MemCache
    在windows上使用symfony创建简易的CMS系统(三)
    在windows上使用symfony创建简易的CMS系统(二)
    在windows上使用symfony创建简易的CMS系统(一)
    Window7上搭建symfony开发环境(PEAR)
  • 原文地址:https://www.cnblogs.com/liming027/p/6415534.html
Copyright © 2011-2022 走看看