fjsdfn

mail@pastecode.io avatar
unknown
java
12 days ago
1.8 kB
2
Indexable
Never
package dev.tuanpm.ocp.v3;

import dev.tuanpm.ocp.v1.FulltimeJob;
import dev.tuanpm.ocp.v1.Job;
import dev.tuanpm.ocp.v1.ParttimeJob;

public class Math {

    public static void main(String[] args) {

        // Toán tử số học và gán
        int i = 1;

        System.out.println("i = " + i); // Nối chuỗi ký tự

        i = i + 2; // Tương đương i += 2;
        System.out.println("i + 2 = " + i);

        i++;
        System.out.println("i++ = " + i);

        i = i * 4; // Tương đương i *= 4;
        System.out.println("i = i * 2 = " + i);

        i = i / 2; // Tương đương i /= 2;
        System.out.println("i = i / 2 =  " + i);

        i = i % 3; // Tương đương i %= 2;
        System.out.println("i = i % 3 = " + i);

        // -------------------------------------------------------
        // Toán tử quan hệ và logic
        int tuoi = 30;
        double thuNhap = 5_000_000;

        // Điều kiện vay vốn
        int tuoiToiThieu = 18;
        int tuoiToiDa = 60;
        double thuNhapToiThieu = 10_000_000;
        boolean duTuoi = tuoi >= tuoiToiThieu && tuoi <= tuoiToiDa;
        boolean duThuNhap = thuNhap >= thuNhapToiThieu;

        boolean duDieuKienVayVon = duTuoi && duThuNhap;
        System.out.println("Đủ điều kiện vay vốn: " + duDieuKienVayVon);

        // Toán tử 3 ngôi
        int soTienDuocVay = duDieuKienVayVon ? 100_000_000 : 0;
        System.out.println("Số tiền được vay: " + soTienDuocVay);

        // Toán tử so sánh kiểu (instanceof)
        Job fJob = new FulltimeJob(22, "java dev");
        boolean laJobPartime = fJob instanceof ParttimeJob;

        System.out.println("fJob là Parttime: " + laJobPartime);

    }
}
Leave a Comment