javaはノートを勉強します。

2035 ワード

三項演算子
 
データ型変数名=ブール型表現?結果1:結果2
  • 三元演算子の計算方法:
  • ブール型表現はtrueであり、3元演算子全体の結果は結果1であり、変数に値が与えられます。
  • ブール型の表現結果はfalseであり、3元演算子全体の結果は結果2であり、変数
    public static void main(String[] args) {
        int i = (1==2 ? 100 : 200);
        System.out.println(i);//200
        int j = (3<=4 ? 500 : 600);
        System.out.println(j);//500
    }
    に値が与えられる。 
  • メソッドの再ロード
  • 方法でのリロード:同じクラスにおいて、同じ名前の方法が存在することができます。それらのパラメータリストが異なっていれば、修飾子と
  • に戻ることができます。
  • 回の値の種類は関係ありません。
  • パラメータリスト:個数が異なり、データの種類が異なり、順序が異なります。
  • リロード方法の呼び出し:JVMは、方法のパラメータリストを介して、異なる方法を呼び出す。
  • public static void open(){}
    public static void open(int a){}
    static void open(int a,int b){}
    public static void open(double a,int b){}
    public static void open(int a,double b){}
    public void open(int i,double d){}
    public static void OPEN(){}
    public static void open(int i,int j){}
    行列
    書式:
    配列格納のデータタイプ[]配列名=new配列格納のデータタイプ[長さ]
    データタイプ[]配列名=newデータタイプ[]{要素1,要素2,要素3…};
    データタイプ[]配列名={要素1,要素2,要素3...}。
    配列取得最大値要素
    public static void main(String[] args) {
        int[] arr = { 5, 15, 2000, 10000, 100, 4000 };
        //    ,     0     
        int max = arr[0];
        //    ,      
        for (int i = 0; i < arr.length; i++) {
        //         max  
        //        max
        if (arr[i] > max) {
        //max     
        max = arr[i];
            }
        }
        System.out.println("      : " + max);
    }
    配列反転
    public static void main(String[] args) {
        int[] arr = { 1, 2, 3, 4, 5 };
        /*
               min=0    
        max=arr.length‐1    
        min++,max‐‐
        */
        for (int min = 0, max = arr.length ‐ 1; min <= max; min++, max‐‐) {
        //                 
            int temp = arr[min];
            arr[min] = arr[max];
            arr[max] = temp;
        }
        //    ,    
        for (int i = 0; i < arr.length; i++) {
            System.out.println(arr[i]);
        }
    }
     方法のパラメータが基本タイプの場合、伝達はデータ値です。方法のパラメータが参照タイプの場合、伝達はアドレス値です。javaの参照タイプはオブジェクト、配列、インターフェースがあります。
     
    javaのクラスとオブジェクト、パッケージ、構造方法