/*
* for循环练习
*/
public class ForTest04 {
public static void main(String[] args) {
//求1-100的和,求1-100的偶数和,求1-100的奇数和
//求1-100的和
int total = 0;
for( int i=1;i<=100;i++){
total +=i;
}
System.out.println("求1-100的和:"+total);
System.out.println("--------------------------");
//求1-100的偶数和
total = 0;
for(int i=1;i<=100;i++){
if(i%2==0){
total +=i;
}
}
System.out.println("求1-100的偶数和:"+total);
System.out.println("--------------------------");
//求1-100的奇数和
total = 0;
for(int i=1;i<=100;i++){
if(i%2==1){
total +=i;
}
}
System.out.println("求1-100的奇数和:"+total);
System.out.println("--------------------------");
//1-50当中能被4整除的数的和
total = 0;
for(int i=1;i<=50;i++){
if(i%4==0){
total +=i;
}
}
System.out.println("1-50当中能被4整除的数的和:"+total);
System.out.println("--------------------------");
//求出 1-100当中既能被3整除又能被5整除还能被2整除的和,
total = 0;
for(int i=1;i<=100;i++){
if(i%30==0){
total +=i;
}
}
System.out.println("1-100当中既能被3整除又能被5整除还能被2整除的和:"+total);
System.out.println("--------------------------");
//求出 1-100当中能被3整除或者能被5整除或者能被2整除的和
total = 0;
for(int i=1;i<=100;i++){
if(i%2==0 || i%3==0 || i%5==0){
total +=i;
}
}
System.out.println("1-100当中既能被3整除又能被5整除还能被2整除的和:"+total);
System.out.println("--------------------------");
//求5的阶乘 5! 5*4*3*2*1
total = 1;
for(int i=5;i>1;i--){
total *=i;
}
System.out.println("5的阶乘 :"+total);
System.out.println("--------------------------");
//请找出[100,300]之间能被5整除的所有数,每行输出8个数
System.out.println("[100,300]之间能被5整除的所有数");
int count=0;
for(int i=100;i<=300;i++){
if(i%5==0){
System.out.print(i+"\t");
count++;
}
if(count==8){
System.out.println();
count=0;
}
}
System.out.println("--------------------------");
//请找出[100,300]之间能被5整除的所有数,每行输出8个数,每个数之间用逗号隔开
System.out.println("[100,300]之间能被5整除的所有数");
count=0;
for(int i=100;i<=300;i++){
if(i%5==0){
System.out.print(i+" "+",");
// System.out.print(",");
count++;
}
if(count==8){
System.out.print("\b"+" ");//制表符跟空格写在一起,+拼接,不用再写一个print
// System.out.print(" ");
System.out.println();
count=0;
}
}
System.out.print("\b"+" ");
// System.out.print(" ");
System.out.println();
System.out.println("--------------------------");
}
}