我正在为我的第一个 CS 课程做一个加密作业,我正在努力使这个代码工作......这就是我所拥有的。
public static void findE(int phiPQ) {
int e = 0;
for(e > 2; e < (phiPQ - 1);) {
int larger = phiPQ;
int smaller = e;
int r = 1;
r = larger / smaller;
larger = smaller;
smaller = r;
if(larger == 1) {
break;
}
return;
}
现在我遇到的问题是,当我尝试在 for 循环中执行“e > 2”时它不起作用,并说赋值运算符无效。作业说我应该使用从 e > 2 到 e < (phiPQ - 1) 的 for 循环。如果没有类似while循环的东西,这怎么可能?我也尝试过,但无法让 return 语句正常工作。请帮忙!