Hỏi Về Scanner Trong Java - Programming - Dạy Nhau Học Trang chủ » Thư Viện Scanner Trong Java » Hỏi Về Scanner Trong Java - Programming - Dạy Nhau Học Có thể bạn quan tâm Thư Viện Scikit-learn Thư Viện Scipy Thư Viện Scratch Thư Viện Sejong Thư Viện Sen Và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 » Thư Viện Scanner Trong Java Tự Học Java | Lớp Scanner Trong Java » Lớp Scanner Trong Java - TEK4 Phương Thức Và Hàm Tạo Lớp Scanner Trong Java Nhập Xuất Dữ Liệu Sử Dụng Scanner Trong Java Java Basic- Nhập Xuất Java - Scanner Trong Java - GokiSoft Nhập Xuất Dữ Liệu Trong Java - Các Hàm Lớp Scanner Nhập Xuất Dữ Liệu Cơ Bản Trong Java Cú Pháp Và Quy Tắc Java Cơ Bản - Freetuts Java - Nhập Vào Tên Của Bạn Và Sau đó Hiển Thị Ra Màn Hình Sử Dụng ... Import Thu Vien??? - Cộng đồng Java Việt Nam - CongDongJava Java: Nhập Liệu Với Scanner Và .read() | V1Study Làm Việc Với File Trong Java 3 Cách đọc File Trong Java Phổ Biến Nhất Bài 7 Các Phép Toán Số Học Trong Java - IT For Student