Please enable JavaScript.
Coggle requires JavaScript to display documents.
CÁC CÂU LỆNH - Coggle Diagram
CÁC CÂU LỆNH
1. Data-Structures
1.1 Nhập xuất (console)
-
- int number = ip.nextInt();
- String value = ip.nextLine();
Hiện tượng trôi lệnh, xảy ra khi
- Trước đó, nhập vào một giá trị không phải chuỗi (ip.nextLine) → VD: ip.nextInt
- Sau đó, nhập vào giá trị là chuỗi (xem slide 7 của 2-JAVA.pptx)
Khắc phục hiện tượng trôi lệnh
↓
int age = Integer.parseInt(ip.nextLine());
↓
Từ dạng chuỗi ip.nextLine() => Int rồi gán giá trị cho age
(xem slide 8 2-JAVA.pptx)
1.2 Random
-
Random number
- VD1: Random 0→9
↓
int number = rd.nextInt(10);
- VD2: Random [a,b]
↓
int number = a + rd.nextInt(b - a + 1)
Random array
- VD: int[] digits = {12, 14, 20, 5, 21};
↓
int dgtRdm = rd.nextInt(digits.length);
-
1.3 Array
-
※ Array of Object type
- VD:
Item itemA = new Item(123, "Item 123", 720);
Item itemB = new Item(234, "Item 234", 260);
Item itemC = new Item(345, "Item 345", 100);
↓
Item[ ] items = { itemA, itemB, itemC };
- usually use "for >> each"
-