import javax.swing.JOptionPane;
public class test {
public static void main(String[] args) {
String str="优"+" 良"+" 中"+" 差"+"\n"
+"Excellent"+" Good"+" Satisfactory"+" Fail";
JOptionPane.showMessageDialog(null, "中英文对照表:\n"+str);
while(true){
int s=index();
if(s==-1){
System.exit(0);
}
switch(s){
case 0:
JOptionPane.showMessageDialog(null, "优秀");
y_n();
break;
case 1:
JOptionPane.showMessageDialog(null, "良好");
y_n();
break;
case 2:
JOptionPane.showMessageDialog(null, "中等");
y_n();
break;
case 3:
JOptionPane.showMessageDialog(null, "不合格");
y_n();
break;
default:
System.exit(0);
}
}
}
/*
* 返回数组下标
*/
public static int index(){
String[] English={"E","G","S","F"};
String x=JOptionPane.showInputDialog(null,"请输入对应的英文首字母\n\nE"+" "+"G"+" "+"S"+" "+"F\n");
for(int i=0;i<English.length;i++){
if(x.equals(English[i])){
return i;
}
}
JOptionPane.showMessageDialog(null, "输入错误,无法转换");
return -1;
}
public static void y_n(){
String x=JOptionPane.showInputDialog(null,"你想继续吗?y/n");
if(x.equals("n")){
System.exit(0);
}
}
}
public class test {
public static void main(String[] args) {
String str="优"+" 良"+" 中"+" 差"+"\n"
+"Excellent"+" Good"+" Satisfactory"+" Fail";
JOptionPane.showMessageDialog(null, "中英文对照表:\n"+str);
while(true){
int s=index();
if(s==-1){
System.exit(0);
}
switch(s){
case 0:
JOptionPane.showMessageDialog(null, "优秀");
y_n();
break;
case 1:
JOptionPane.showMessageDialog(null, "良好");
y_n();
break;
case 2:
JOptionPane.showMessageDialog(null, "中等");
y_n();
break;
case 3:
JOptionPane.showMessageDialog(null, "不合格");
y_n();
break;
default:
System.exit(0);
}
}
}
/*
* 返回数组下标
*/
public static int index(){
String[] English={"E","G","S","F"};
String x=JOptionPane.showInputDialog(null,"请输入对应的英文首字母\n\nE"+" "+"G"+" "+"S"+" "+"F\n");
for(int i=0;i<English.length;i++){
if(x.equals(English[i])){
return i;
}
}
JOptionPane.showMessageDialog(null, "输入错误,无法转换");
return -1;
}
public static void y_n(){
String x=JOptionPane.showInputDialog(null,"你想继续吗?y/n");
if(x.equals("n")){
System.exit(0);
}
}
}