
要按要求排序哦
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);