Saturday, October 22, 2016

Bà i 5 Cấu trúc if else biểu thức boolean và coding style trong Java

Bà i 5 Cấu trúc if else biểu thức boolean và coding style trong Java


Bài 5: C?u trúc if ..else, bi?u th?c boolean và coding style trong Java

if-then-else-flowchart-javablog ?

1, C?u trúc ?i?u ki?n if … else

Bây gi?, chúng ta b?t ??u vào ch? ?? chính c?a bài vi?t này:
V?i nh?ng b?n ?ã t?ng h?c l?p trình pascal, c, ho?c 1 ngôn ng? nào ?ó, thì có l? quá quen thu?c v?i c?u trúc này. Ch? có 1 chú ý nh? n?u nh? b?n nào m?i ch? h?c pascal ?ó là các kh?i l?nh trong Java ???c ??t trong 2 d?u ngo?c nh?n: { <kh?i l?nh> } thay vì Begin <kh?i l?nh> End nh? trong pascal.
D?ng 1:
PHP:
if (<?i?u_ki?n>){
      <
kh?i_l?nh>;
}
D?ch ra ngôn ng? nói thì nó là “N?u ….thì….”
<?i?u_ki?n> ? ?ây là d?ng logic, ngh?a là nó ch? có th? là ?úng ho?c sai.
Ví d?: N?u s? a chia h?t cho 2 thì in ra thông báo ?ây là s? ch?n. Chúng ta s? vi?t ch??ng trình nh? sau:
PHP:
package javaandroidvn;

public class 
JavaAndroidVn {

    public static 
void main(String[] args) {
        
int a 6;
        if (
== 0) {
            
System.out.println("Th?ng báo: a là s? ch?n");
        }

    }
}
D?ng 2:
PHP:
if (<?i?u_ki?n>){
    <
kh?i _l?nh1>;
}else{
    <
kh?i _l?nh2>;
}
D?ch ra ngôn ng? nói thì nó là: “N?u ….thì…còn không thì ….”
Ví d? yêu c?u : N?u s? a chia h?t cho 2 thì in ra thông báo ?ây là s? ch?n, còn không thì báo ?ây là s? l?. Chúng ta vi?t ch??ng trình nh? sau:
PHP:
package javaandroidvn;

public class 
JavaAndroidVn {

    public static 
void main(String[] args) {
        
int a 7;
        if (
== 0) {
            
System.out.println("Th?ng báo: a là s? ch?n");
        }else{
            
System.out.println("Thông báo: a là s? l?");
        }

    }
}
2, Bi?u th?c Boolean 

Ph?n này, anh Vi?t bên Blog StudyAndShare nói r?t k? r?i, các b?n tham kh?o video nhé!

?

3, Coding style – Cách vi?t mã l?nh trong Java 

- Mình b? sung thêm ph?n này vào trong bài này vì nó c?ng ng?n g?n thôi, tuy v?y nó l?i r?t quan tr?ng, nó giúp code Java c?a b?n ??p, d? nhìn, d? hi?u, d? s?a l?i. T?t nhiên b?n có th? vi?t theo quy cách b?n thích nh?ng d??i ?ây là quy cách mà nhi?u l?p trình viên áp d?ng. Có ?ôi ch? b?n th?y có nh?ng khái ni?m ch?a g?p bao gi?, b?n hãy b? qua, mai này quay l?i ??c ;)
- Tên bi?n, tên ph??ng th?c: B?t ??u b?ng ch? cái th??ng, các t? li?n nhau, tr? t? ??u tiên, nh?ng t? sau vi?t hoa ch? cái ??u. Ví d?: ten, hoTen, lop, namSinh, maSinhVien, …v.v.
- Tên h?ng: Vi?t in hoa, các t? cách nhau b?i d?u “_”, ví d?: PI , HANG_SO, NAM_SINH, …
- Tên Object, tên class (l?p) vi?t hoa ch? cái ??u c?a m?i t?, vi?t li?n nhau, ví d?: QuanLySinhVien, HangHoa, ViDuDemo, …..

Tham kh?o thêm video c?a anh Vi?t bên blog StudyAndShare

?

Ngoài ra, ?? hi?u k?, sâu h?n, b?n có th? ??c thêm 1 bài vi?t riêng v? v?n ?? này, nh?ng khi m?i b?t ??u, ?? ?? b? r?i do ch?a bi?t nhi?u khái ni?m, b?n nên b? qua , nh?ng mình v?n li?t kê vì mai này ch?c ch?n b?n ph?i ??c l?i :p , xem bài vi?t chi ti?t v? cách vi?t mã l?nh t?i ?ây.

Ngu?n : Android.vn

Available link for download