Java loop for เขียนโปรแกรมวน Loop ใน ภาษา Java
บทความเกี่ยวกับ : Java loop for เขียนโปรแกรมวน Loop ใน ภาษา Java
Java loop for เขียนโปรแกรมวน Loop ใน ภาษา Java
การเขียนโปรแกรมไม่ว่าภาษาใดๆ ก็ตาม พื้นฐานที่เราต้องรู้จะมีอยู่ไม่กี่เรื่อง
หลักๆ เ่ช่น การใช้งานตัวแปร, การเช็คเงื่อนไข และก็ การทำงานซ้ำๆ หรือการ วน Loop นั่นเอง
วันนี้จะสอนวิธีการ วน Loop ใน ภาษาจาวา
การวน Loop ในภาษา จาวา มีหลายแบบ แบบที่จะพูดถึงวันนี้คือ For Loop
โครงสร้าง คือ
For (เงื่อนไข) {
-- Statement
-- Stetement
}
ตัวอย่าง Code Java Loop For
ตัวอย่างวน Loop ค่า i ตั้งแต่ 1 ถึง 10
for(int i=0;i<=10;i++){
System.out.println("i Value "+i);
}
ตัวอย่างการวน Loop ค่าจาก Vector
Vector<String> v =new Vector<String>();
v.add("d1");
v.add("d2");
v.add("d3");
v.add("d4");
for(int i=0;i<v.size();i++){
System.out.println(v.get(i));
}
หรือจะเป็นแบบนี้ก็ได้ สั้นๆ
for(String tmp:v){
System.out.println(tmp);
}
Java loop for เขียนโปรแกรมวน Loop ใน ภาษา Java
การเขียนโปรแกรมไม่ว่าภาษาใดๆ ก็ตาม พื้นฐานที่เราต้องรู้จะมีอยู่ไม่กี่เรื่อง
หลักๆ เ่ช่น การใช้งานตัวแปร, การเช็คเงื่อนไข และก็ การทำงานซ้ำๆ หรือการ วน Loop นั่นเอง
วันนี้จะสอนวิธีการ วน Loop ใน ภาษาจาวา
การวน Loop ในภาษา จาวา มีหลายแบบ แบบที่จะพูดถึงวันนี้คือ For Loop
โครงสร้าง คือ
For (เงื่อนไข) {
-- Statement
-- Stetement
}
ตัวอย่าง Code Java Loop For
ตัวอย่างวน Loop ค่า i ตั้งแต่ 1 ถึง 10
for(int i=0;i<=10;i++){
System.out.println("i Value "+i);
}
ตัวอย่างการวน Loop ค่าจาก Vector
Vector<String> v =new Vector<String>();
v.add("d1");
v.add("d2");
v.add("d3");
v.add("d4");
for(int i=0;i<v.size();i++){
System.out.println(v.get(i));
}
หรือจะเป็นแบบนี้ก็ได้ สั้นๆ
for(String tmp:v){
System.out.println(tmp);
}
ถ้าผลลัพธ์เป็น 1*3***
ตอบลบ2*4****
3*5*****
4*6******
5*7*******
ทำไงคับ
for(int i=1; i<=5 i++){
ลบSystem.out.print(i+"*"+(i+2));
for(int j=1; j<=i+2; j++){
System.out.println("*");
}
}
}
ถ้าผลลัพธ์เป็น
ตอบลบ0
0 1
0 1 2
0 1 2 3
0 1 2 3 4
0 1 2 3 4 5
0 1 2 3 4
0 1 2 3
0 1 2
0 1
0
โดยใช้ลูปเดียวต้องทำยังไงคะ
for(int i=0 ; i<6 ; i++){
ลบfor(int j=0 ; j<=i ; j++){
System.out.print(j+" ");
}
System.out.println();
}
for(int i=5 ; i>0 ;i--){
for(int j=0 ; j<i ; j++){
System.out.print(j+" ");
}
System.out.println();
}
นี่แบบปกติครับ
อยากรู้แบบลูปเดียวเหมือนกัน ตามด้วนคน อิอิ
ผ่านมาเกือบ 10 ปี ขอบคุณทุกๆ ความเห็นครับ
ตอบลบ