我正在努力处理我在大学处理的工作表中的特定序列。
我应该编写/修改for循环以产生以下序列:
- 4,5,6,7,8,9,10,11
- 10、13、16、19
- 1、4、7、10、13、16
- 2、4、6、8、10、12
- 1、4、9、16、25、36、49、64、81、100
- -10、-8、-6、-4、-2、0、2、4、6、8、10
- -20、-15、-10、-5、5、10、15、20
我已经飞过了前 4 个,但第 5 个就是无法理解。
这就是我到目前为止一直在做的事情。第 6 个和第 7 个还不错,但第 5 个让我很困惑。
public class Lab4_4 {
static public void main(String args[]){
int i;
System.out.println("Demo Sequence");
for(i=0;i<10;++i){
System.out.println(i);
}
System.out.println("First Sequence");
for(i=4;i<=11;++i){
System.out.println(i);
}
System.out.println("Second Sequence");
for(i=10;i<=19;++i){
System.out.println(i);
}
System.out.println("Third Sequence");
for(i=1;i<=16;i +=3){
System.out.println(i);
}
System.out.println("Fourth Sequence");
for(i=2;i<=12;i +=2){
System.out.println(i);
}
}
}
我需要一些关于这个问题的启发。另外,请随意提出有关我如何完成这些循环的任何建议:)
编辑:我认为第 7 个只是 +5 的东西,但它应该跳过 0,因此它从 -5 到 5。不太确定我应该做什么。
最佳答案
for(i=1;i<=10;i++){
System.out.println(i*i);
}
关于java - For 循环产生数字序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41450874/