编写一个应用程序,求解1-1000之间能被3和7同时整除的整数之和 ,并用该和,转化为char字符,加密你的姓名。将结果以以下方式输出:
姓名:
学号:
1-1000之间能被3和7同时整除的整数之和是:
对应的字符是:
加密后我的姓名是:
大概这种感觉?
import java.util.Scanner;
public class pastebin {
public static void main(String[] args) {
pastebin p = new pastebin();
int result = p.calc(1000);
System.out.println(result);
StringBuilder name = new StringBuilder("示例名") ;
StringBuilder converted_name = new StringBuilder(name.length()) ;
for (int i = 0; i < name.length(); i++) {
converted_name.append((char) (name.charAt(i) ^ (char)result));
}
System.out.println(converted_name);
}
public int calc(int x) {
int result = 0;
for (int i = 0; i < x; i++) {
if (i % 21 != 0)
result += i;
}
return result;
}
}
?输出格式没打出来