วันจันทร์ที่ 28 พฤษภาคม พ.ศ. 2555

บทที่ 13 การทำซ้ำด้วย for

// ให้ print 1-10

class For { 
public static void  main (String[] args) {
for (int i=1; i<=10; i++) {
System.out.println(i);
  }
}
}



//ให้แสดง 10-1

class For { 
public static void  main (String[] args) {
/*
for (int i=1; i<=10; i++) {
System.out.println(i);    //ให้แสดง 1-10
  }
*/
for (int i=10; i>=1; i--) {
System.out.println(i);
}
}
}




// แสดงเลข คู่

class For { 
public static void  main (String[] args) {
/*  คอมเม้นเริ่มต้น
for (int i=1; i<=10; i++) {
System.out.println(i);    //ให้แสดง 1-10
  }
*/ //  คอมเม้นสิ้นสุด
/* คอมเม้นเริ่มต้น
for (int i=10; i>=1; i--) {
System.out.println(i); //ให้แสดง 10-1
}
*/ //   คอมเม้นสิ้นสุด
// ให้แสดงเลขคู่
for (int i=0; i<=10; i+=2) {
System.out.println(i);
//กำหนดให้   i=0
//ถ้า             if i<=10
//ให้แสดง      print i
//จบการทำงานของคำสั่ง if    end  
//ให้  i  ทำอะไรต่อ  ก็ให้      i=i+2
//ดังนั้น     i=2                     จบการทำงานรอบที่ 1
//ต่อไปเริ่มต้นรอบที่ 2
// ให้  i=2
// if 2<=10
// print i
// จบการทำงานในรอบที่ 2   จะวนรอบการทำงานอย่างนี้ไปเรื่อยๆจนครบค่าที่เราได้กำหนดเอาไว้
}
}
}




// ให้ลดค่าลงทีละสอง


class For { 
public static void  main (String[] args) {
/*  คอมเม้นเริ่มต้น
for (int i=1; i<=10; i++) {
System.out.println(i);    //ให้แสดง 1-10
  }
*/ //  คอมเม้นสิ้นสุด
/* คอมเม้นเริ่มต้น
for (int i=10; i>=1; i--) {
System.out.println(i); //ให้แสดง 10-1
}
*/ //   คอมเม้นสิ้นสุด
/*
// ให้แสดงเลขคู่
for (int i=0; i<=10; i+=2) {
System.out.println(i);
//กำหนดให้   i=0
//ถ้า             if i<=10
//ให้แสดง      print i
//จบการทำงานของคำสั่ง if    end  
//ให้  i  ทำอะไรต่อ  ก็ให้      i=i+2
//ดังนั้น     i=2                     จบการทำงานรอบที่ 1
//ต่อไปเริ่มต้นรอบที่ 2
// ให้  i=2
// if 2<=10
// print i
// จบการทำงานในรอบที่ 2   จะวนรอบการทำงานอย่างนี้ไปเรื่อยๆจนครบค่าที่เราได้กำหนดเอาไว้
}
*/
//  ให้ลดลงทีละ 2  มาดุกันต่อนะครับ
for (int i=10; i>=0; i-=2){
System.out.println(i);
}


}
}



// หากว่าเป็นเลข  คี่ เราจะทำอย่างไร   มาดูต่อกันเลยคับผม


class For { 
public static void  main (String[] args) {
/*  คอมเม้นเริ่มต้น
for (int i=1; i<=10; i++) {
System.out.println(i);    //ให้แสดง 1-10
  }
*/ //  คอมเม้นสิ้นสุด
/* คอมเม้นเริ่มต้น
for (int i=10; i>=1; i--) {
System.out.println(i); //ให้แสดง 10-1
}
*/ //   คอมเม้นสิ้นสุด
/*
// ให้แสดงเลขคู่
for (int i=0; i<=10; i+=2) {
System.out.println(i);
//กำหนดให้   i=0
//ถ้า             if i<=10
//ให้แสดง      print i
//จบการทำงานของคำสั่ง if    end  
//ให้  i  ทำอะไรต่อ  ก็ให้      i=i+2
//ดังนั้น     i=2                     จบการทำงานรอบที่ 1
//ต่อไปเริ่มต้นรอบที่ 2
// ให้  i=2
// if 2<=10
// print i
// จบการทำงานในรอบที่ 2   จะวนรอบการทำงานอย่างนี้ไปเรื่อยๆจนครบค่าที่เราได้กำหนดเอาไว้
}
*/
//  ให้ลดลงทีละ 2  มาดุกันต่อนะครับ
/*
for (int i=10; i>=0; i-=2){
System.out.println(i);
}
*/
// ต่อไปหากว่าเป็นเลข คี่ เราจะทำยังไง  มาดูต่อกันเลยครับผม
for (int i=1; i<=9; i+=2) {
System.out.println(i);
}
}
}




// เรียงจากมากไปหาน้อย


class For {
public static void  main (String[] args) {
/*  คอมเม้นเริ่มต้น
for (int i=1; i<=10; i++) {
System.out.println(i);    //ให้แสดง 1-10
  }
*/ //  คอมเม้นสิ้นสุด
/* คอมเม้นเริ่มต้น
for (int i=10; i>=1; i--) {
System.out.println(i); //ให้แสดง 10-1
}
*/ //   คอมเม้นสิ้นสุด
/*
// ให้แสดงเลขคู่
for (int i=0; i<=10; i+=2) {
System.out.println(i);
//กำหนดให้   i=0
//ถ้า             if i<=10
//ให้แสดง      print i
//จบการทำงานของคำสั่ง if    end
//ให้  i  ทำอะไรต่อ  ก็ให้      i=i+2
//ดังนั้น     i=2                     จบการทำงานรอบที่ 1
//ต่อไปเริ่มต้นรอบที่ 2
// ให้  i=2
// if 2<=10
// print i
// จบการทำงานในรอบที่ 2   จะวนรอบการทำงานอย่างนี้ไปเรื่อยๆจนครบค่าที่เราได้กำหนดเอาไว้
}
*/
//  ให้ลดลงทีละ 2  มาดุกันต่อนะครับ   เป็นการเรียงจากน้อยไปหามาก
/*
for (int i=10; i>=0; i-=2){
System.out.println(i);
}
*/
// ต่อไปหากว่าเป็นเลข คี่ เราจะทำยังไง  มาดูต่อกันเลยครับผม
/*
for (int i=1; i<=9; i+=2) {
System.out.println(i);
}
*/
//เรียงจากมากไปหาน้อย  ลุยกันต่อเลยครับ
for (int i=9; i>=0; i-=2) {
System.out.println(i);
}
}
}


ไม่มีความคิดเห็น:

แสดงความคิดเห็น