while(条件表达式){
循环体
}

package com.study.struct;
public class while1 {
public static void main(String[] args) {
//计算1+2+3+......+100=?
int i = 0;
int sum = 0;
while (i<=100){
sum = sum+i;
i++;
}
System.out.println(sum);
}
}
do{
循环体
}
while(条件表达式);

package com.study.struct;
public class dowhile2 {
public static void main(String[] args) {
//计算1+2+3+......+100=?
int i = 0;
int sum = 0;
do{
sum = sum+i;
i++;
}while(i<=100);
System.out.println(sum);
}
}

package com.study.struct;
public class lian1 {
public static void main(String[] args) {
//计算1-100 之间的奇数和偶数和
int oddSum = 0; //奇数
int evenSum = 0; //偶数
for (int i = 0; i <=100; i++) {
if(i%2 !=0){
oddSum= oddSum+i;
}
else{
evenSum=evenSum+i;
}
}
System.out.println("奇数的和为:"+oddSum);
System.out.println("偶数的和为:"+evenSum);
}
}
package com.study.struct;
public class lian2 {
public static void main(String[] args) {
//用while或者for 循环输出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");
}
}
//println 输出完会换行
//print 输出完不会换行
}
}
package com.study.struct;
public class lianxi3 {
public static void main(String[] args) {
//打印9*9乘法表
//1.我们先打印第一列
//2.我们把固定的1再用一个循环包起来
//3.去掉重复,i<=j
//4.调整样式
for (int j = 1; j <=9; j++) {
for (int i = 1; i <=j; i++) {
System.out.print(j+"*"+i+"="+(j*i)+"\t");
}
System.out.println();
}
}
}
增强for循环
package com.study.struct;
public class lian4 {
public static void main(String[] args) {
int [] sc={10,20,30,40,50}; //定义一个数组sc
for (int i = 0; i <5; i++) {
System.out.println(sc[i]);
}
System.out.println("===========================");
//遍历数组的元素
for(int x:sc){
System.out.println(x);
}
}
}
原文:https://www.cnblogs.com/chengmengdui/p/14726572.html