ไม่เข้าใจ java เรื่อง for เขียนสูตรคูณ 1 - 12

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
ช่วยอธิบายด้วยครับ เป็นมือใหม่ครับ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่