import java.util.Scanner;
public class test1{
public static void main(String[] args){
int str1,str2;
Scanner st1 = new Scanner (System.in);
System.out.println("Enter your number 1 >>> ");
str1 = st1.nextInt();
System.out.println("----------"+str1+"------------");
for(int j=1;j<=12;j++){
System.out.println(""+str1+"*"+j+"="+(str1*j));
}
}
}
ผลลัพธ์ที่ออกมา ถ้าใส่ 5 ไป ก็จะเป็น 5 คูณตั้งแต่ 1 ->12 ที่สงสัยคือ
จาก for บอกว่า j=1 แต่น้อยกว่า 12 ให้ +1 แสดงว่า j มีค่าเป็น 2 ตามคาวมเข้าใจก็ต้องคูณ ตั้งแต่ 2 -> 12
แต่ทำไม run แล้ว มันเริ่มตั้งแต่ 1->12
ช่วยอธิบายด้วยครับ เป็นมือใหม่ครับ
ไม่เข้าใจ java เรื่อง for เขียนสูตรคูณ 1 - 12
public class test1{
public static void main(String[] args){
int str1,str2;
Scanner st1 = new Scanner (System.in);
System.out.println("Enter your number 1 >>> ");
str1 = st1.nextInt();
System.out.println("----------"+str1+"------------");
for(int j=1;j<=12;j++){
System.out.println(""+str1+"*"+j+"="+(str1*j));
}
}
}
จาก for บอกว่า j=1 แต่น้อยกว่า 12 ให้ +1 แสดงว่า j มีค่าเป็น 2 ตามคาวมเข้าใจก็ต้องคูณ ตั้งแต่ 2 -> 12
แต่ทำไม run แล้ว มันเริ่มตั้งแต่ 1->12
ช่วยอธิบายด้วยครับ เป็นมือใหม่ครับ