Câu lệnh switch Java thực thi một câu lệnh từ nhiều điều kiện. Nó giống như câu lệnh if-else-if. Câu lệnh switch hoạt động với các kiểu byte, short, int, long, enum, String và một số kiểu trình bao bọc như Byte, Short, Int và Long. Kể từ Java 7, bạn có thể sử dụng các chuỗi trong câu lệnh switch.
Nói cách khác, câu lệnh switch kiểm tra sự bằng nhau của một biến so với nhiều giá trị.
Những điểm cần nhớ trong ngôn ngữ lập trình java của blog chúng tôi.
Có thể có một hoặc N số giá trị trường hợp cho biểu thức chuyển đổi.
Giá trị trường hợp phải chỉ thuộc loại biểu thức chuyển đổi. Giá trị trường hợp phải bằng chữ hoặc không đổi. Nó không cho phép các biến.
Các giá trị trường hợp phải là duy nhất. Trong trường hợp giá trị trùng lặp, nó biểu hiện lỗi thời gian biên dịch.
Biểu thức chuyển đổi Java phải là byte, short, int, long (với kiểu Wrapper), enums và chuỗi.
Mỗi câu lệnh tình huống có thể có một câu lệnh break là tùy chọn. Khi điều khiển đạt đến câu lệnh break, nó sẽ nhảy điều khiển sau biểu thức chuyển đổi. Nếu không tìm thấy câu lệnh break, nó sẽ thực thi trường hợp tiếp theo.
Giá trị trường hợp có thể có nhãn mặc định là tùy chọn.
Cấu trúc:
Nếu ký tự là A, E, I, O hoặc U, thì đó là phụ âm nguyên âm. Nó không phải là trường hợp nhạy cảm
Nói cách khác, câu lệnh switch kiểm tra sự bằng nhau của một biến so với nhiều giá trị.
Những điểm cần nhớ trong ngôn ngữ lập trình java của blog chúng tôi.
Có thể có một hoặc N số giá trị trường hợp cho biểu thức chuyển đổi.
Giá trị trường hợp phải chỉ thuộc loại biểu thức chuyển đổi. Giá trị trường hợp phải bằng chữ hoặc không đổi. Nó không cho phép các biến.
Các giá trị trường hợp phải là duy nhất. Trong trường hợp giá trị trùng lặp, nó biểu hiện lỗi thời gian biên dịch.
Biểu thức chuyển đổi Java phải là byte, short, int, long (với kiểu Wrapper), enums và chuỗi.
Mỗi câu lệnh tình huống có thể có một câu lệnh break là tùy chọn. Khi điều khiển đạt đến câu lệnh break, nó sẽ nhảy điều khiển sau biểu thức chuyển đổi. Nếu không tìm thấy câu lệnh break, nó sẽ thực thi trường hợp tiếp theo.
Giá trị trường hợp có thể có nhãn mặc định là tùy chọn.
Cấu trúc:
switch(expression){Ví dụ :
case value1:
//code to be executed;
break; //optional
case value2:
//code to be executed;
break; //optional
......
default:
code to be executed if all cases are not matched;
}
public class SwitchExample {kết quả:
public static void main(String[] args) {
//Declaring a variable for switch expression
int number=20;
//Switch expression
switch(number){
//Case statements
case 10: System.out.println("10");
break;
case 20: System.out.println("20");
break;
case 30: System.out.println("30");
break;
//Default case statement
default:System.out.println("Not in 10, 20 or 30");
}
}
}
20Ví dụ trả về tên tháng trong java
public class SwitchMonthExample {Kết quả chương trình trên :
public static void main(String[] args) {
//Specifying month number
int month=7;
String monthString="";
//Switch statement
switch(month){
//case statements within the switch block
case 1: monthString="1 - January";
break;
case 2: monthString="2 - February";
break;
case 3: monthString="3 - March";
break;
case 4: monthString="4 - April";
break;
case 5: monthString="5 - May";
break;
case 6: monthString="6 - June";
break;
case 7: monthString="7 - July";
break;
case 8: monthString="8 - August";
break;
case 9: monthString="9 - September";
break;
case 10: monthString="10 - October";
break;
case 11: monthString="11 - November";
break;
case 12: monthString="12 - December";
break;
default:System.out.println("Invalid Month!");
}
//Printing month of the given number
System.out.println(monthString);
}
}
7 - JulyChương trình kiểm tra nguyên âm hoặc Phụ âm:
Nếu ký tự là A, E, I, O hoặc U, thì đó là phụ âm nguyên âm. Nó không phải là trường hợp nhạy cảm
public class SwitchVowelExample {Kết quả :
public static void main(String[] args) {
char ch='O';
switch(ch)
{
case 'a':
System.out.println("Vowel");
break;
case 'e':
System.out.println("Vowel");
break;
case 'i':
System.out.println("Vowel");
break;
case 'o':
System.out.println("Vowel");
break;
case 'u':
System.out.println("Vowel");
break;
case 'A':
System.out.println("Vowel");
break;
case 'E':
System.out.println("Vowel");
break;
case 'I':
System.out.println("Vowel");
break;
case 'O':
System.out.println("Vowel");
break;
case 'U':
System.out.println("Vowel");
break;
default:
System.out.println("Consonant");
}
}
}
20
No comments:
Post a Comment