编写Java程序,实现输出1~100中所有不能被7整除的数,并求其和。 要求:每输出4个数据换行显

2024-10-29 10:29:38
推荐回答(2个)
回答1:

  public static void main(String[] args) {
  

int sum = 0;

  int count = 0;

  System.out.println("1-100之间不能被7整除的数为:");

  for (int i = 1; i < 101; i++) {

   if( i % 7 != 0){

    sum += i ;

    count ++;

    System.out.print(i+"\t");

    if(count == 4){

     System.out.println();

     count = 0;

    }

   }

  }

  System.out.println("\n数据之和为:"+sum);

 }

回答2:

public static void main(String[] args) {
System.out.println("1-100之间不能被7整除的数为:");
List a = new ArrayList(4);
int count = 0;
for(int i=1;i<=100;i++){
if( i%7 != 0){
a.add(i);
count += i;
}
if(a.size()==4){
for(int j=0;j<4;j++){

if(j!=0){
System.out.print(" "+a.get(j));
}else{
System.out.print(a.get(j));
}
}
System.out.print("\n");
a.clear();
continue;
}
}
System.out.println("总和:"+count);
}