美文网首页
JavaDay0304

JavaDay0304

作者: __method__ | 来源:发表于2020-09-15 20:16 被阅读0次

    方法

    • 格式
     修饰符 返回值类型 方法名(参数列表){
            // 方法体
           [ return]
        }
        
    
    • 修饰符 :暂时记住两个 public 、private[只能在本类进行访问]
    • 返回值类型: 不返回 void, 返回值指的是调用这个函数之后返回的结果
    • 方法名:命名要让别人看到清楚语义明确,小驼峰命名法(第一个单词小写,其余单词首字母大写)
    • 参数列表 调用这个方法所需要的所有参数
    • return返回方法的值,并且结束整个方法

    方法的调用

    方法声明时需要注意的事项和调用方法的三种形式

    package com.example.day04;
    
    /**
     * @author Eric Lee
     * @date 2020/9/22 16:02
     * 定义方法时需要注意的事项:
     * 1、位置:类中、方法外、方法和方法之间是并列的
     * 2、返回值类型必须和return语句返回的类型相同,否则编译失败
     */
    public class MethodDemo4 {
        public static int getNum(int x , int y){
    
    
            return x + y ;
            // int a = 100; // 不能在return后面写代码,
    //        return 意味着方法的结束
    //        return 5;
    //        return 11.1; // 错误
        }
        public static void sayHelllo(){
            System.out.println("hello");
        }
    
    
        // 调用方法的三种形式
    
        public static void main(String[] args) {
    
            // 1、直接调用
            sayHelllo();
            // 2、赋值调用
            int num = getNum(23, 22);
            System.out.println(num);
            // 3、输出语句调用
            System.out.println(getNum(66,22));
    //        System.out.println(sayHelllo()); void类型不能进行打印
        }
    }
    

    三目运算符

    package com.example.day04;
    
    /**
     * @author Eric Lee
     * @date 2020/9/22 16:59
     */
    public class SMYSF {
        // 三目运算符
        public static void main(String[] args) {
            int x = 12;
            int y = 100;
            int z = 15;
            int res;
            if (x == y){
                System.out.println("x == y");
            }else {
                System.out.println("x != y");
            }
            //(关系表达式) ? 表达式1 : 表达式2;
            // 表达式?true执行这里:false执行这里
            res = x > z ? x-z:x+z;
            System.out.println(res);
    
            // 给定两个数 a, b ,返回最大的那个
            int a  = 300;
            int b = 200;
            int max;
            max = (a > b)? a:b;
            System.out.println(max);
        }
    }
    

    数组

    方式1:

     数组存储的数据类型[] 数组名 = new 数组存储的数据类型[长度];
    int[] arr  = new int[3];
    

    方式2:

     数组存储的数据类型[] 数组名 = new 数组存储的数据类型[]{元素1, 元素2, 。。};
    int[] arr2 =  new int[]{23,33,44,55,55};
    

    方式3:

     数组存储的数据类型[] 数组名 = {元素1, 元素2, 。。};
    int[] arr2 =  {23,33,44,55,55};
    

    数组的访问

    索引:每一个存储到数组的元素,都会自动的拥有一个编号,从0开始,这个自动编号称为数组索引(index),可以通过数组的索引访问到数组中的元素
    格式:
    数组名[index]

    相关文章

      网友评论

          本文标题:JavaDay0304

          本文链接:https://www.haomeiwen.com/subject/pjgfyktx.html