for循环语句
for循环
package base.struct;
public class ForDemo1 {
public static void main(String[] args) {
int a=1;//初始化条件
while(a<=100){//条件判断
System.out.println(a);//循环体
a+=2;//迭代
}
System.out.println("while循环结果");
//初始化//条件判断//迭代
for (int i=1;i<=100;i++){
System.out.println(i);
}
//快捷键100.for
System.out.println("for循环结束");
}
}
package base.struct;
public class ForDemo2 {
public static void main(String[] args) {
//联系0-100之间奇数和偶数的和
//保存基数的和
int oddSum=0;
//保存偶数的和
int evenSum=0;
//运行判断
for (int i = 0; i <= 100; i++) {
//如果这个数对2取余不等于0,有余数,则证明为奇数,否则为偶数
if (i%2!=0){
oddSum+=i;//oddsum=oddsum+i
}else{
evenSum+=i;
}
}
System.out.println("基数的和"+oddSum);
System.out.println("偶数的和"+evenSum);
}
}
package base.struct;
public class ForDemo3 {
public static void main(String[] args) {
//练习:用while或者for循环输出1-1000之间能被5整除的数,并且每行打印3个
for (int i = 0; i <= 1000; i++) {
//判断是否被5整除
if (i%5==0){
//\t为转义字符
System.out.print(i+"\t");
}
//满足三个被5整除的数之后需要换行
if (i%(5*3)==0){
//System.out.println();
//两种方法都可以,空字符串可以,也表示换行\n
System.out.print("\n");
}
}
//printlin输出完成会换行
//print输出完成不会换行
}
}
package base.struct;
public class ForDemo4 {
public static void main(String[] args) {
//输出九九乘法表
//9.for,初始值为1.i<=9,
for (int j = 1; j <= 9; j++) {
//打印第一列,
//把固定的1再用一个循环包起来
//去掉重复项,i<=j
//调整样式,\t控一下,每输出一栏,换行空格,
for (int i = 1; i <= j; i++) {
//输出1+*+i+(1*i)
//记住print是不换行
System.out.print(j+"*"+i+"="+(j*i)+"\t");
}
System.out.println();
}
}
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理