Bài giảng Kỹ thuật phần mềm: Chương 2 cung cấp cho người học những kiến thức về các cấu trúc điều khiển trong Java. Cấu trúc điều khiển Java bao gồm điều khiển rẻ nhánh với các mệnh đề if-else và mệnh đề switch-case; vòng lặp với những vòng lặp while, vòng lặp do-while và vòng lặp for. Bên cạnh đó, bài giảng còn cung cấp một số ví dụ về mảng và chuỗi trong Java. Qua đó giúp các bạn sinh viên nắm được các phần lý thuyết chung về nội dung chương 2. nội dung chi tiết bài giảng. | • Điều khiển rẽ nhánh: • Mệnh đề if-else • Mệnh đề switch-case • Vòng lặp (Loops): • Vòng lặp while • Vòng lặp do-while • Vòng lặp for import ; public class TestIf { public static void main( String args[ ] ) { Date today = new Date(); if( () == 0 ) (“Hom nay la chu nhat\n”); else (“Hom nay khong la chu nhat\n" ); } } switch (month) { case 1: monthString = "January"; break; case 2: monthString = "February"; break; case 3: monthString = "March"; break; case 4: monthString = "April"; break; case 5: monthString = "May"; break; case 6: monthString = "June"; break; case 7: monthString = "July"; break; case 8: monthString = "August"; break; case 9: monthString = "September"; break; case 10: monthString = "October"; break; case 11: monthString = "November"; break; case 12: monthString = "December"; break; default: monthString = "Invalid month"; break; } public static void main(String[] args) { int month = 9; switch (month) { case 1: ("January"); case 2: ("February"); case 3: ("March"); case 4: ("April"); case 5: ("May"); case 6: ("June"); case 7: ("July"); case 8: ("August"); case 9: ("September"); case 10: ("October"); case 11: ("November"); case 12: ("December"); break; default: .