Hỏi Về Scanner Trong Java - Programming - Dạy Nhau Học Trang chủ » Sử Dụng Lớp Scanner » Hỏi Về Scanner Trong Java - Programming - Dạy Nhau Học Có thể bạn quan tâm Sử Dụng Lớp Trong Python Sử Dụng Lốp Xe ô Tô Sử Dụng Lotion Hiệu Quả Sử Dụng Lotion Trước Hay Sau Khi đắp Mặt Nạ Sử Dụng Lò Vi Sóng Hỏi về scanner trong java programming java nguyen_manh_1997 (Nguyễn Mạnh) September 3, 2021, 3:21pm #1 Em có một thắc mắc là sao em học thì khi tạo một đối tượng thuộc lớp scanner thì có thể viết : Scanner nhap = new Scanner(System.in); code cụ thể em học: public class Helloword { public static void main(String[] args) { String ten; Scanner nhap = new Scanner(System.in);// tạo đối tượng thuộc lớn scanner ten = nhap.next();// tạo một biến thuộc đối tượng nhập // nextline() in ra cả dòng // next() in nhưng phần tử nằm trước khoảng trắng System.out.println("tên tôi là: " + ten); } } nhưng khi viết lên thì chương trình báo lỗi và gọi ý viết lại thành: package nguyenmanh; import java.util.Scanner; public class Helloword { private static Scanner nhap; public static void main(String[] args) { String ten; nhap = new Scanner(System.in);// tạo đối tượng thuộc lớn scanner ten = nhap.next();// tạo một biến thuộc đối tượng nhập // nextline() in ra cả dòng // next() in nhưng phần tử nằm trước khoảng trắng System.out.println("tên tôi là: " + ten); } } Tức là thay vì khai báo Scanner nhap=new scanner(system.in); thì nó bắt có 1 cái private static Scanner nhap; drgnz (Drgnz) September 25, 2016, 4:44am #3 Do hàm main là static nên nó yêu cầu các field muốn dùng được trong hàm static này cũng phải static theo. Còn nếu ko thì bạn có thể làm như sau public class JavaApplication10 { private Scanner scan; public static void main(String[] args) { JavaApplication10 a = new JavaApplication10(); a.scan = new Scanner(System.in); } } 2 Likes binbuom123 (Trình Thái Huỳnh) September 25, 2016, 4:45am #4 Mình cũng không biết nhiều về java … Bạn thay dòng ten = nhap.next();// tạo một biến thuộc đối tượng nhập thành ten=nhap.nextLine(); thay dòng nhap = new Scanner(System.in); thành Scanner nhấp=new Scanner(System.in);rồi thử lại có lẽ ổn 1 Like nguyen_manh_1997 (Nguyễn Mạnh) September 3, 2021, 3:21pm #5 mình đã thử nhưng chương trình toàn gợi í là phải có cái: private static Scanner nhap; và dưới là: nhap = new Scanner(System.in); trong khi mình học thì vẫn là: Scanner nhap=new scanner(system.in) Tuancongtuyn (Anh Tuấn Vũ) September 25, 2016, 5:16am #6 Có gì khác nhau đâu nguyen_manh_1997 (Nguyễn Mạnh) September 25, 2016, 5:17am #7 nhưng mà cái bên trên khi nhập vào nó báo lỗi Tuancongtuyn (Anh Tuấn Vũ) September 25, 2016, 5:18am #8 Nhét cái khai báo scanner xuống main là đc mà ^^ Hoang_Pham1 (Hoàng Phạm) September 3, 2021, 2:24pm #9 mình nghĩ là bạn chỉ cần import java.util.Scanner lên trên trước class là được DayNhauHoc's Discord Học C++ Free? Click Blog Dạy Nhau Học Tự Học Lập Trình 83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao? Từ khóa » Sử Dụng Lớp Scanner Phương Thức Và Hàm Tạo Lớp Scanner Trong Java Tự Học Java | Lớp Scanner Trong Java » Lớp Scanner Trong Java - TEK4 Nhập Xuất Dữ Liệu Sử Dụng Scanner Trong Java Cách Dùng Scanner Trong Java Java: Nhập Liệu Với Scanner Và .read() | V1Study Nhập Xuất Dữ Liệu Trong Java - Các Hàm Lớp Scanner Sự Khác Biệt Giữa Next() Và NextLine() Trong Lập Trình Java | VNFS 13. Nhập Dữ Liệu Trong Java Console Sử Dụng Lớp Scanner. - YouTube Lớp Scanner Dùng để Nhập Dữ Liệu Từ Bàn Phím Thuộc Gói Nào? Java - Nhập Vào Tên Của Bạn Và Sau đó Hiển Thị Ra Màn Hình Sử Dụng ... Gói Nào Trong Java Chứa Lớp Scanner Dùng để Nhập Dữ Liệu Từ Bàn ...