Danh mục

Bài giảng Tin học đại cương 2: Chương 3 - Nguyễn Thị Mỹ Truyền

Số trang: 27      Loại file: pptx      Dung lượng: 432.80 KB      Lượt xem: 11      Lượt tải: 0    
Thư viện của tui

Xem trước 3 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Chương 3: Cấu trúc điều khiển. Chương này trình bày những nội dung chính: Đ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), cấu trúc lệnh nhảy.
Nội dung trích xuất từ tài liệu:
Bài giảng Tin học đại cương 2: Chương 3 - Nguyễn Thị Mỹ Truyền Chương3CấutrúcđiềukhiểnChương 3: Cấu trúc điềukhiểno Điềukhiểnrẽnhánh: § Mệnhđềifelse § Mệnhđềswitchcaseo Vònglặp(Loops): § Vònglặpwhile § Vònglặpdowhile § Vònglặpforo Cấutrúclệnhnhảy: § Lệnhbreak § Lệnhcontinue § Nhãn(lable) § Lệnhgotoif(){[câulệnh1];[câulệnh2]; …} o Cúpháp: Lệnh ifLệnh ifpublicclassTestIf{• publicstaticvoidmain(Stringargs[]){ – intvan,toan; – van=8; – toan=6; – if(((toan+van)/2>5)&&(toan>5))• System.out.println(“Kếtquảđậu ”);• }}Lệnh ifimportjava.util.Date;publicclassTestIf2{• publicstaticvoidmain(Stringargs[]){• Datetoday=newDate();• if(today.getDay()==0)• System.out.println(“Hômnaylàchủnhật ”);• }}Lệnh if … elseo Cúpháp:Lệnh if … elsepublicclassTestIf{• publicstaticvoidmain(Stringargs[]){ – Intvan,toan; – van=8; – toan=6; – if(((toan+van)/2>5)&&(toan>5))• System.out.println(“Kếtquảđậu ”);• else• System.out.println(“Kếtquảkhôngđậu ”);• }}Lệnh if … elseimportjava.util.Date;publicclassTestIf2{• publicstaticvoidmain(Stringargs[]){• Datetoday=newDate();• if(today.getDay()==0)• System.out.println(“Hômnaylàchủnhật ”);• else• System.out.println(“Hômnaykhôngphảilàchủ nhật );• }}Lệnh if .. elseimportjava.util.Date;publicclassTestIf{• publicstaticvoidmain(Stringargs[]){ – Datetoday=newDate();• if(today.getDay()==0)• System.out.println(“Hômnaylàchủnhật ”);• else• System.out.println(“Hômnaykhôngphảilàchủ nhật );• }}Lỗi với lệnh if .. elseo Thêm;ởcuốimệnhđềifhoặcelseo Lỗinàyrấtkhótìm,vìnókhôngphảilàlỗibiêndịch haylỗichạychươngtrình,nólàlỗilogic.Lưu ý với lệnh if .. elseo NhiềulệnhIFlồngvàonhau:Lưu ý với lệnh if .. elseo Mệnhđềelsegắnvớimệnhđềifgầnnhấttrong cùngmộtkhối.VD:publicclassTestIf3{• publicstaticvoidmain(Stringargs[]){ inti=1;intj=2;intk=3; if(i>j) if(i>k) System.out.println(“A”); else//củaif(i>k) System.out.println(“B”); }Lệnh switch … caseo Cấu trúc lệnh switch tương tự các cặp lệnh if – else liên tiếp nhauLệnh switch … caseLệnh switch … casepublicstaticvoidmain(String[]args){inta=0;switch(a){ case0: System.out.println(“Zero”); break; case10:System.out.println(“Ten”);case20:System.out.println(“Twenty”);break;default:System.out.println(“Default”);break;}} So sánh lệnh if … else và switch … casepublicstaticvoidmain(String[]args){ publicstaticvoidmain(String[]intgioitinh=1; args){switch(gioitinh){ intgioitinh=1;case0: if(gioitinh==0)System.out.println(“Bétrai”); System.out.println(“Bétrai”);break; elseifcase1: System.out.println(“Bégái”);System.out.println(“Bégái”); elsebreak; System.out.println(“Chưaxácdefault: định”);System.out.println(“Chưaxác }định”);break;}}So sánh lệnh if … else và switch …case• if-else • swich-case§ Mỗiifcóbiểuthứcluận § Mỗicaseliênquantrởlại lý bên trong để định giá với giá trị ban đầu của trịlàđúnghoặcsai biểu thức trong câu lệnh§ Cácbiếntrongbiểuthức switch cóthểđịnhgiátrịcủabất § Biể ...

Tài liệu được xem nhiều: