30/09/2018, 17:40

Nhập dữ liệu trong Java

Mình thấy trong sách dùng cách nhập chuỗi vào sao đó chuyển qua Int. Tai sao không nhập thẳng biến Int luôn.

Scanner in = new Scanner(System.in);
in.nextInt() vs Int.parseInt(in.nextLine());
vũ xuân quân viết 19:49 ngày 30/09/2018

theo như anh hiểu thì đọc code này đang đọc 1 đoạn text. Nên cần ép kiểu qua kiểu int để tính toán.

Nu viết 19:51 ngày 30/09/2018

Em hiểu là như vậy. Sao mình không dùng in.nextInt() cho nhanh ạ.

Nguyễn Văn Tâm viết 19:52 ngày 30/09/2018

Trong sách đoạn ý viết về gì thế bạn

Nu viết 19:54 ngày 30/09/2018

Ý mình là tại sao người ta hay dùng int a = Interger.parseInt(in.nextLine()) mà ít dùng int a = in.nextInt();

Nu viết 19:48 ngày 30/09/2018

Đây

stackoverflow.com
Olavi Mustanoja

Integer.parseInt(scanner.nextLine()) vs scanner.nextInt()

java, performance, integer, java.util.scanner
Olavi Mustanoja on 11:24AM - 27 Oct 14

Nguyễn Văn Tâm viết 19:51 ngày 30/09/2018

Bạn có thể tham khảo ở đây

stackoverflow.com
Olavi Mustanoja

Integer.parseInt(scanner.nextLine()) vs scanner.nextInt()

java, performance, integer, java.util.scanner
asked by Olavi Mustanoja on 11:24AM - 27 Oct 14

Nu viết 19:52 ngày 30/09/2018

Tại vì sau khi sủ dụng Scanner.nextInt thì nó sẽ để lại bộ đệm.

Nguyễn Văn Tâm viết 19:54 ngày 30/09/2018

Em với bác giống nhau thế

Quân viết 19:44 ngày 30/09/2018

Bạn xem ở đây:

Đây là hiện tượng trôi lệnh giống như khi bạn dùng scanf trong c ấy. Hình như mình có nói một lần rồi nhưng không nhớ link. Khi nhập tuổi là bạn nhập 1 số và 1 cái phím enter, enter nó không được đọc vì nó là ký tự mà đưa vào bộ đệm, khi nhập tên, máy đọc trong bộ đệm xem có cái gì phù hợp với kiểu của tên (chuỗi) và nó lấy luôn cái enter đó. Để khắc phục bạn không nhập số bằng keyboard.nextInt();, keyboard.nextDouble();... mà dùng cách sau: tuoi = integer.pareInt(keyboard.nextLine()); Cách ho…

Nu viết 19:55 ngày 30/09/2018

Anh nguyenvanquan6826 cũng tham gia diễn dàn này hả. Blog của anh hay lắm.

Quân viết 19:57 ngày 30/09/2018

Ukm. Blog mềnh viết vớ vẩn những cái vấn vở

Bài liên quan
0