By GokiSoft.com| 09:51 30/06/2021|
Java Basic

[Share Code] Tìm hiểu mệnh đề điều kiên trong java, vòng lặp trong Java, Mảng trong Java, ArrayList trong Java


Nội dung kiến thức: - Enum trong java - Khai báo mảng trong java - Khai báo mảng động trong java

#Main.java


/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package lesson02;

import java.util.ArrayList;
import java.util.Scanner;

/**
 *
 * @author Diep.Tran
 */
public class Main {

    public static void main(String[] args) {
//        testEnum();
//        testArray();
        testDynamicArray();
    }

    public static void testDynamicArray() {
        //Khai bao mang dong
        ArrayList<Integer> t = new ArrayList<>();
//        ArrayList<Float> f = new ArrayList<>();
//        ArrayList<String> s = new ArrayList<>();
        
        //Them 1 phan vao trong mang
        t.add(12); //index = 0
        t.add(7); // index = 1
        t.add(90); // index = 2
        
        System.out.println("length: " + t.size());
        System.out.println("index = 2: " + t.get(2));
        
        //Xoa 1 phan tu khoi mang
        t.remove(1);
        System.out.println("index = 1: " + t.get(1));
        
        Scanner scan = new Scanner(System.in);
        System.out.println("x = ");
        int x = scan.nextInt();
        t.add(x);
        
        //Lay du lieu trong mang ra
        for (int i = 0; i < t.size(); i++) {
            System.out.printf("\nt[%d] = %d", i, t.get(i));
        }
    }

    public static void testArray() {
        Scanner scan = new Scanner(System.in);

        //Khai bao mang so nguyen gom 5 phan tu.
        int[] t = new int[5];
        //Chu y: Thay kieu du lieu khac -> thay int -> String, char, float, double, ...
        //Gan du lieu
        t[0] = 6;
        t[1] = 9;
        System.out.println("Nhap t[2] = ");
        t[2] = scan.nextInt();

        //Nhap cho ca mang
        for (int i = 0; i < t.length; i++) {
            System.out.printf("\nNhap t[%d] = ", i);
            t[i] = scan.nextInt();
        }
        //Tinh tong cac so chan trong mang t
    }

    static enum LIGHT_STATUS {
        ON, OFF
    };

    static enum STUDENT_STATUS {
        PENDING, APPROVED, LEARNING, DROPOUT
    };

    public static void testEnum() {
        //Xay dung 1 chuong trinh quan ly trang thai bong den.
        //status: ON - OFF
        //Cach 1:
        //String status = "ON";//"OFF"
        //Cach 2:
        /**
         * status: 0 -> OFF status: 1 -> ON
         */
        //int status = 0;
        LIGHT_STATUS status = LIGHT_STATUS.ON;
        System.out.println("status: " + status);

        //Quan ly trang thai hoc cua sinh vien: PENDING, APPROVED, LEARNING, DROPOUT, ...
        /**
         * 0 -> PENDING 1 -> APPROVED 2 -> LEARNING 3 -> DROPOUT 4 -> ...
         */
        STUDENT_STATUS status1 = STUDENT_STATUS.LEARNING;

        switch (status) {
            case ON:

                break;
            case OFF:

                break;
        }
    }
}


Tags:

Phản hồi từ học viên

5

(Dựa trên đánh giá ngày hôm nay)