for循环练习
for循环练习
1.计算0~100之前奇数和偶数的和
//计算0~100之前奇数和偶数的和
int evenSum = 0; //偶数和
int oddSum = 0; //奇数和
for (int i = 0; i <= 100; i++) {
if (i % 2 == 0) { //判断偶数
evenSum = evenSum + i;
} else //否则就是奇数
oddSum = oddSum + i;
}
System.out.println("偶数和为" + evenSum);
System.out.println("奇数和为" + oddSum);
for循环比while更简洁高效
idea中可以直接 用100.for 然后回车来快速输写下面代码块
for (int i = 0; i < 100; i++) {
}
惊呆我了 QWQ
for循环最先执行初始化步骤
然后检测布尔表达式 为ture 试行循环体 为flase则循环终止
2.输出1-1000之间能被5整除的数,并且每行输出3个
//输出1-1000之间能被5整除的数,并且每行输出3个
for (int i = 0; i <= 1000; i++) {
if(i % 5 == 0){
System.out.print(i+"\t");
}
if(i % (5*3) == 0){ //每输出三个换行
System.out.println();
//System.out.print("\n");
}
}
3.打印九九乘法表
//打印九九乘法表
for(int i = 1;i <= 9;i++){
for(int j = 1;j <= 9;j++){
if(i >= j)
System.out.print(j+"x"+i+"="+j*i+"\t");
}
System.out.println();
}
上面这段是我自己琢磨半小时后才弄出来的
下面是看老师的写法
//打印九九乘法表
for(int i = 1;i <= 9;i++){
for(int j = 1;j <= i;j++){
System.out.print(j+"x"+i+"="+j*i+"\t");
}
System.out.println();
}
我思考的时候是先写了一个循环 然后想着里面镶嵌(就像if语句那样)一个循环来完成任务
然后想了蛮久才想出思路
老师讲的是先写一个循环 然后外面套一个循环 比我的容易理解很多 点赞!
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现