求100以内不能被7整除的数

img


要按要求排序哦


 public static void main(String[] args) {
        int sum=0;
        int n=-1;
        for (int i = 0; i <101 ; i++) {
            if(i%7!=0){
                sum+=i;
                n++;
                if (n%4==0){
                    System.out.println();
                }
                System.out.print(i+"   ");

            }
        }
        System.out.println();
        System.out.println("数据之和为"+sum);
    }

import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
public class NumCount {
static final String FILE_PATH = "f:\\test.txt";
public static void main(String[] args) {
try {
BufferedWriter bw = new BufferedWriter(new FileWriter(FILE_PATH));//输出流
int index =0;//保存数字个数
for (int i = 1; i < 100; i++) {
if(i%3==0||i%7==0){//能被3或者7整除
index++;
bw.write(String.valueOf(i)+"\t");
if(index%5==0){ //每5个数字,换一行
bw.newLine();//换行
}
}
}
bw.close();//关闭流
System.out.println("结果保存到"+FILE_PATH+"完毕!");
} catch (IOException e) {
e.printStackTrace();
}
}
}
public static void main(String[] args){
        int sum = 0;
        int t = 1;
        for(int i = 1;i<=100;i++){
            if(i%7 != 0){
                sum += i;
                if(t%4==0){
                    System.out.println(i);
                }else
                    System.out.print(i+"\t");
                t++;    
            }
        }
        System.out.println();
        System.out.println("数据之和为:"+sum);
    }


        int move = 0;
        int sum = 0;
        for(int i = 1; i <= 100; i++){
            if(i%7==0) {
                ++move;
                continue;
            }
            System.out.print(i+"\t");
            if((i-move)%4==0)
                System.out.println();
            sum += i;
        }
        System.out.println();
        System.out.println("数据之和为:"+sum);