美文网首页
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

    方法 格式 修饰符 :暂时记住两个 public 、private[只能在本类进行访问] 返回值类型: 不返回 ...

网友评论

      本文标题:JavaDay0304

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