import java.util.HashMap;
public class HashMap{
public static void main(String[] args) {
HashMap<Integer, String> user = new HashMap<>();
user.put(8, "Vu Van A");
user.put(5, "Nguyenvan t");
user.put(3, "Nguyenvan C");
user.put(10, "NguyenvanE");
for (Integer i : user.keySet()) {
System.out.println(i + " " + user.get(i));
}
}
}
Em biết những câu lệnh trên dùng để làm gì, nhưng cho em hỏi chút về vòng for là tại sao nó lại có cấu trúc như vậy ạ. 
, chỉ gặp trong c# thôi à 
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?