请修改下列代码保证能够正常运行package OneProject;import javautilResourceBundle;import javautilScanner;public class NewProject主函数public static void mainString args 首页选择语言 String language = selectLanguage; 身
修改后的代码:
package OneProject;
import java.util.Locale; import java.util.ResourceBundle; import java.util.Scanner;
public class NewProject { //主函数 public static void main(String[] args) { //首页选择语言 String language = selectLanguage(); //身份选择页面 int identity = selectIdentity(language); //根据身份进入不同页面 if(identity == 1) { adminPage(language); } else if(identity == 2) { userPage(language); } else { main(null); } }
//选择语言页面
public static String selectLanguage() {
Scanner scanner = new Scanner(System.in);
System.out.println("1.中文 2.英文");
int choice = scanner.nextInt();
if(choice == 1) {
return "zh";
} else {
return "en";
}
}
//身份选择页面
public static int selectIdentity(String language) {
ResourceBundle bundle = ResourceBundle.getBundle("OneProject.resources.Messages", new Locale(language));
Scanner scanner = new Scanner(System.in);
System.out.println(bundle.getString("identity"));
System.out.println("1. " + bundle.getString("admin"));
System.out.println("2. " + bundle.getString("user"));
System.out.println("3. " + bundle.getString("back"));
int choice = scanner.nextInt();
return choice;
}
//管理员页面
public static void adminPage(String language) {
ResourceBundle bundle = ResourceBundle.getBundle("OneProject.resources.Messages", new Locale(language));
Scanner scanner = new Scanner(System.in);
System.out.println(bundle.getString("admin_page"));
System.out.println("1. " + bundle.getString("add_question"));
System.out.println("2. " + bundle.getString("view_question"));
System.out.println("3. " + bundle.getString("exit"));
int choice = scanner.nextInt();
if(choice == 1) {
addQuestion(language);
} else if(choice == 2) {
viewQuestion(language);
} else {
main(null);
}
}
//管理员添加问题页面
public static void addQuestion(String language) {
ResourceBundle bundle = ResourceBundle.getBundle("OneProject.resources.Messages", new Locale(language));
//添加问题的代码
}
//管理员查看问题页面
public static void viewQuestion(String language) {
ResourceBundle bundle = ResourceBundle.getBundle("OneProject.resources.Messages", new Locale(language));
//查看问题的代码
}
//用户页面
public static void userPage(String language) {
ResourceBundle bundle = ResourceBundle.getBundle("OneProject.resources.Messages", new Locale(language));
Scanner scanner = new Scanner(System.in);
System.out.println(bundle.getString("user_page"));
System.out.println("1. " + bundle.getString("register"));
System.out.println("2. " + bundle.getString("login"));
System.out.println("3. " + bundle.getString("back"));
int choice = scanner.nextInt();
if(choice == 1) {
register(language);
} else if(choice == 2) {
login(language);
} else {
main(null);
}
}
//用户注册页面
public static void register(String language) {
ResourceBundle bundle = ResourceBundle.getBundle("OneProject.resources.Messages", new Locale(language));
//注册的代码
}
//用户登录页面
public static void login(String language) {
ResourceBundle bundle = ResourceBundle.getBundle("OneProject.resources.Messages", new Locale(language));
//登录的代码
}
//测验页面
public static void quiz(String language) {
ResourceBundle bundle = ResourceBundle.getBundle("OneProject.resources.Messages", new Locale(language));
//测验的代码
}
//反馈页面
public static void feedback(String language, int total, int correct, int incorrect, double score) {
ResourceBundle bundle = ResourceBundle.getBundle("OneProject.resources.Messages", new Locale(language));
//反馈的代码
}
原文地址: http://www.cveoy.top/t/topic/hlJj 著作权归作者所有。请勿转载和采集!