一、while循环结构
1、输出1-100
public static void main(String[] args) {
//输出1-100
int i=0;
while(i<100){
i++;
System.out.println(i);
}
}
2、求和1-100
public class whileDemo2 {
public static void main(String[] args) {
int i=0;
int sum=0;
while(i<=100){
sum+=i;
i++;
}
System.out.println(sum);
}
}
二、dowhile循环
与while的区别是dowhile至少执行一次
public class doWhile {
public static void main(String[] args) {
int i=0;
int sum=0;
do{
sum+=i;
i++;
}while (i<=100);
System.out.println(sum);
}
}
三、for循环
1、1-100中的偶数和和奇数和
100.for快捷键
public class forDemo1 {
public static void main(String[] args) {
int oddSum=0;
int evenSum=0;
for (int i = 0; i < 100; i++) {//快捷键100.for
if(i%2!=0){
oddSum+=i;
}else{
evenSum+=i;
}
}
System.out.println("奇数的和"+oddSum);
System.out.println("偶数的和"+evenSum);
}
}
2、用while或for输出循环1000中能被5整除的数每行输出三个
注意println会自动换行
print不会换行
public class forDemo2 {
public static void main(String[] args) {
for (int i = 0; i < 1000; i++) {
if(i%5==0){
System.out.print(i+"\t");
}
if(i%(5*3)==0){//每行
System.out.println();
}
}
}
}