public static void main(String[] args) throws IOException {
String hegui1 = panduan.panduan1();
String hegui2 = panduan.panduan2();
String hegui3 = panduan.panduan3();
System.out.println(hegui1);
}
}
class panduan {
public static String panduan1() throws IOException {
String value1 =gg.getenhm();
String[] shuzu1 = value1.split(",");
System.out.println("加密算法的值为:" + value1);
String hegui1 = null;
for (String s : shuzu1) {
switch (s) {
case "1":
hegui1 = "加密算法值为1对应该IPSec使用加密算法包含DES-CBC";
break;
case "2":
hegui1 = "加密算法值为2对应该IPSec使用加密算法包含IDEA-CBC";
break;
case "3":
hegui1 = "加密算法值为3对应该IPSec使用加密算法包含Blowfish-CBC";
break;
case "4":
hegui1 = "加密算法值为4对应该IPSec使用加密算法包含RC5-R16-B64-CBC";
break;
case "5":
hegui1 = "加密算法值为5对应该IPSec使用加密算法包含3DES-CBC";
break;
case "6":
hegui1 = "加密算法值为5对应该IPSec使用加密算法包含CAST-CBC";
break;
default:
hegui1 = "加密算法值大于6对应该IPSec包含未知的加密算法";
break;
}
}
return hegui1;
}
public static String panduan2() throws IOException {
String value2 = gg.getauod();
String[] shuzu2 = value2.split(",");
System.out.println("认证算法的值为:" + value2);
String hegui2 = null;
for (String s : shuzu2) {
switch (s) {
case "1":
hegui2 = "认证算法值为1对应该IPSec使用的认证算法包含pre-shared key";
break;
case "2":
hegui2 = "认证算法值为2对应该IPSec使用的认证算法包含DSS signatures";
break;
case "3":
hegui2 = "认证算法值为3对应该IPSec使用的认证算法包含RSA signatures";
break;
case "4":
hegui2 = "认证算法值为4对应该IPSec使用的认证算法包含Encryption with RSA";
break;
case "5":
hegui2 = "认证算法值为5对应该IPSec使用的认证算法为Revised encryption with RSA";
break;
default:
hegui2 = "认证算法值大于5对应该IPSec包含未知的认证算法";
break;
}
System.out.println(hegui2);
}
return hegui2;
}
加密算法的值为:7,7,5
认证算法的值为:3,3,3
认证算法值为3对应该IPSec使用的认证算法包含RSA signatures
认证算法值为3对应该IPSec使用的认证算法包含RSA signatures
认证算法值为3对应该IPSec使用的认证算法包含RSA signatures
为啥我的hegui1没有输出内容啊,只有在panduan这个类里的方法下输出才有像hegui2那里面一样的内容,但是我在主函数中调用这个类输出却没有显示内容。