转换VB代码回路到Java循环
问题描述:
Public Function epwd(pwd As String) As String
pwd = UCase(pwd)
Dim i As Integer
For i = 1 To Len(pwd)
epwd = epwd + Chr(Asc(Mid(pwd, i, 1)) + 7)
Next
End Function
我想这个循环转换成Java循环......转换VB代码回路到Java循环
答
也许这样的事情
public String epwd(String pwd) {
pwd = pwd.toUpperCase();
String epwd = "";
int i;
for (i=0; i < pwd.length(); i++) {
epwd = epwd + ((char)(pwd.charAt(i) + 7));
}
return epwd;
}
+0
我测试此代码..它是seame,因为我试着..当我输入字母(我)返回空.. –
+0
你可以在问题中添加一个输入和预期的例子输出? –
+0
在VB中的结束条件是包容性的,所以你需要改变它为:i
你尝试过什么到目前为止 – Satya
我想这一点。并没有得到正确的结果 public static String epwd(String pwd){ pwd = pwd.toUpperCase(); String epwd =“”; int i;对于(i = 1; i
@AboZyaD请您用这些信息提问。代码不适合注释非常好 – Bugs