-
18-05-2013, 05:34 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Giúp đỡ tạo menu sử dụng switch case
Các bác giúp em với, thầy nói nó giống C++ nên ko hướng dẫn à.
Mà mình làm theo ko được.
Mã:package NhatThanh;import java.util.Scanner;public class Mang { public static void Capnhat(int[] a,int n){ Scanner in=new Scanner(System.in); for(int i=1;i<=n;i++){ System.out.print("a["+i+"]="); a[i]=in.nextInt(); } } public static void Hienthi(int[] a,int n){ for (int i=1;i<=n;i++) System.out.print("\t"+a[i]); } public static void main(String[] args){ Scanner in=new Scanner(System.in); System.out.print("Nhập số phần tử n: "); int n=in.nextInt(); int chon; do { System.out.println("1. Nhập"); System.out.println("2. Hiển thị "); System.out.println("3. Sắp xếp tăng dần"); System.out.println("4. Sắp xếp giảm dần"); System.out.println("5. Hiển thị số nguyên tố"); System.out.println("6. Sắp xếp theo chẵn trước lẻ sau"); System.out.println("7. Loại bỏ các phần tử âm"); System.out.println("8. Loại bỏ các phần tử trùng nhau"); System.out.println("9. Exit"); System.out.println("____________________________"); System.out.println("Mời chọn : "); chon=in.nextInt(); switch(chon) { case 1:Capnhat();break; // lỗi case 2:Hienthi();break; // lỗi case 9:{ System.out.println("Ðã thoát!"); System.exit(0); } } } while(chon!=0);}}
Cám ơn các bác nhiềuView more random threads:
- Bắt sự kiện khi chọn plantext trong JTextArea
- Chuyển đổi từ code C sang code Java
- Sự khác nhau giữa Frame và JFrame
- eclipse báo lỗi. button.addActionListener(this)
- [Tự học kỹ năng lập trình cần thiết để gia nhập TMA] Lập Trình Hướng Đối Tượng Java
- Export sử dụng java jsf.
- [HELP]-Lỗi không nhận giá trị khi gọi hàm dựng
- Video học lập trình Java cơ bản 2015
- Vấn Đề khi cài Java để develop adroid app
- [Cần giúp đỡ] gửi gói tin cấu trúc bằng UDP
-
19-05-2013, 09:21 AM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Mã:case 1:Capnhat();break; // lỗi Truyền tham số cho hàm không có truyền case 2:Hienthi();break; // lỗi truyền tham số cho hàm không có truyền
-
19-05-2013, 11:54 AM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Bác ơi em đã thay thế = 2 cái này
Mã:case 1:Mang.Capnhat(int[] a,int n);break; //case 1:Mang.Capnhat(int[] a,int n);break;
Mã:run:Nhập số phần tử n: 11. Nhập2. Hiển thị 3. Sắp xếp tăng dần4. Sắp xếp giảm dần5. Hiển thị số nguyên tố6. Sắp xếp theo chẵn trước lẻ sau7. Loại bỏ các phần tử âm8. Loại bỏ các phần tử trùng nhau9. Exit____________________________Mời chọn : 1Exception in thread "main" java.lang.RuntimeException: Uncompilable source code - Erroneous sym type: NhatThanh.Mang.Capnhat at NhatThanh.Mang.main(Mang.java:36)Java Result: 1BUILD SUCCESSFUL (total time: 5 seconds)
-
19-05-2013, 12:03 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi hongle516
Mã:case 1:Mang.Capnhat(a, n);break; //case 1:Mang.Capnhat(a, n);break;
-
19-05-2013, 12:10 PM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Mã:package NhatThanh;import java.util.Scanner;public class Mang { public static void Capnhat(int[] a,int n){ Scanner in=new Scanner(System.in); System.out.print("Nhập số phần tử n: "); n=in.nextInt(); for(int i=1;i<=n;i++){ System.out.print("a["+i+"]="); a[i]=in.nextInt(); } } public static void Hienthi(int[] a,int n){ for (int i=1;i<=n;i++) System.out.print("\t"+a[i]); } public static void main(String[] args){ Scanner in=new Scanner(System.in); int chon; do { System.out.println("1. Nhập"); System.out.println("2. Hiển thị "); System.out.println("3. Sắp xếp tăng dần"); System.out.println("4. Sắp xếp giảm dần"); System.out.println("5. Hiển thị số nguyên tố"); System.out.println("6. Sắp xếp theo chẵn trước lẻ sau"); System.out.println("7. Loại bỏ các phần tử âm"); System.out.println("8. Loại bỏ các phần tử trùng nhau"); System.out.println("9. Exit"); System.out.println("____________________________"); System.out.print("Mời chọn : "); chon=in.nextInt(); switch(chon) { case 1:Mang.Capnhat(a,n);break; //case 1:Mang.Capnhat(int[] a,int n);break; //case 2:Hienthi();break; case 9:System.out.println("Ðã thoát!");System.exit(0); } } while(chon!=0);}}
Mã:run:1. Nhập2. Hiển thị 3. Sắp xếp tăng dần4. Sắp xếp giảm dần5. Hiển thị số nguyên tố6. Sắp xếp theo chẵn trước lẻ sau7. Loại bỏ các phần tử âm8. Loại bỏ các phần tử trùng nhau9. Exit____________________________Mời chọn : 1Exception in thread "main" java.lang.RuntimeException: Uncompilable source code - Erroneous tree type: <any> at NhatThanh.Mang.main(Mang.java:38)Java Result: 1BUILD SUCCESSFUL (total time: 2 seconds)
Mã:cannot find symbol symbol: variable a location: class Mang cannot find symbol symbol: variable n location: class Mang
-
19-05-2013, 12:43 PM #6Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Mã:import java.util.Scanner; public class Mang { private static int n, a[]; public static void Capnhat() { Scanner in = new Scanner(System.in); System.out.print("Nhập vào số phần tử mảng:"); Mang.n = in.nextInt(); Mang.a = new int[n]; for (int i = 0; i < n; i++) { System.out.print("a[" + i + "]="); Mang.a[i] = in.nextInt(); } } public static void Hienthi() { for (int i = 0; i < n; i++) { System.out.print("\t" + Mang.a[i]); } System.out.println(); } public static void main(String[] args) { Scanner in = new Scanner(System.in); int chon; do { System.out.println("1. Nhập"); System.out.println("2. Hiển thị "); System.out.println("3. Sắp xếp tăng dần"); System.out.println("4. Sắp xếp giảm dần"); System.out.println("5. Hiển thị số nguyên tố"); System.out.println("6. Sắp xếp theo chẵn trước lẻ sau"); System.out.println("7. Loại bỏ các phần tử âm"); System.out.println("8. Loại bỏ các phần tử trùng nhau"); System.out.println("9. Exit"); System.out.println("____________________________"); System.out.print("Mời chọn : "); chon = in.nextInt(); switch (chon) { case 1: Mang.Capnhat(); break; case 2: Hienthi(); break; case 9: System.out.println("Ðã thoát!"); System.exit(0); } } while (chon != 0); }}
-
19-05-2013, 03:18 PM #7Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi kimcy1992
Hóa ra là tạo biến ngoài chứ ko phải tạo trong hàm.
Lập trình mình dốt dis à.
Vừa qua, Chính phủ đã ban hành Quyết định số 2383/QĐ-TTg ngày 09/12/2013 về việc xếp hạng di tích quốc gia đặc biệt. Theo đó, khu di tích Đường Trường Sơn - Đường Hồ Chí Minh là 1 trong 14 kỷ vật...
Các relic, danh thắng được xếp...