/*
    习题1:计算出1到1000以内所有不能被7整除的整数之和
            计划:
                第一步:算出1000以内能被7整除的数字有多少个。
                            1000 / 7 =142.8个 ,所以是142个。并且算出他们的和
                第二步:在算出1000个整数相加的和
                第三步:用1000个整数和减去能被7整除的整数和
                第四步:得到结果
*/

public class Test{

public static void main(String[] args){

int jieguo1 = 0;//设置结果1为0

int i = 7;   //先设置一个int类型为7 的数值(用来计算能被7整除的整数和)

for (int k = 1;k <= 142 ;k++ ){//已知总共有142个能被7整除的数字,所以总共循环142遍

int qihe = i*k;                //k从1开始到142 每个数字*i的和

jieguo1 += qihe;                //把他们的和,赋值给结果1

}

System.out.println("1~1000内能被7整除的整数和为:"+jieguo1);//结果1

int jieguo2 = 0;

for (int j = 1;j<=1000 ;j++ ){ //计算1~1000的整数和

jieguo2 += j;                    //赋值给结果2

}

System.out.println("1~1000的整数和为:" + jieguo2);//结果2

System.out.println("1000以内除了被7整除的整数和为:"+(jieguo2 - jieguo1));//用结果2减去结果1

//以上为自己的第一次的思路

System.out.println("-----------------------------------------------------");

//一下是为第二次的思路

int m = 0;

for (int n = 1;n<=1000 ;n++ ){

if (n % 7 =0){//如果当n能被7整除时,下一步就是跳过这个跟数字

continue;
 Test.java:30: 错误: 意外的类型
                if (n % 7 =0){//如果当n能被7整除时,下一步就是跳过这个跟数字
                      ^
            需要: 变量
            找到:    值
            1 个错误
            结果错误,发现if语句后面应该跟的是布尔表达式
    
        if ((n % 7) != 0){  //如果循环到某个n可以不被7整除时
            m += n;                // 就把每个n的结果赋值给m
        }
        
    }
    System.out.println("1~1000以内不能被7整除的整数和为:" + m);

System.out.println("-------------一上为自己的思路------------------------");
    System.out.println("-------------一下为老师的思路------------------------");

int b = 0;
    for (int a=1;a<=1000 ;a++ ){
        if (a % 7 == 0 ){
            continue;
      }
    b += a;    
    }
    System.out.println("1~1000以内不能被7整除的整数和为:"+ b);

}
}

运行结果为:

计算出1到1000以内所有不能被7整除的整数之和相关推荐

  1. java基础练习题:计算1000以内所有不能被7整除的整数之和

    public static void main(String[] args) {//计算1000以内所有不能被7整除的整数之和//1.先输出1000内的所有整数//2.筛选出不能被七整除的数//3.全 ...

  2. 计算1000以内所有不能被7整除的整数之和

    /*** 计算1000以内所有不能被7整除的整数之和*/ public class Homework01 {public static void main(String[] args) {int su ...

  3. 1、计算1000以内所有不能被7整除的整数之和

    //1.计算1000以内所有不能被7整除的整数之和public class Test01{public static void main(String[] args){int k = 0;for(in ...

  4. (Java-1)计算1000以内所有不能被7整除的数之和

    思路: 通过使用循环实现1-1000,当遇到可以被7整除的数时跳过本次循环,并将所有数加到一起. 代码: //计算1000以内所有不能被7整除的数之和 public class JiShuan01{p ...

  5. C语言编译能否被七整除,求c语言高手输出1000以内既能被5整除又能被7整除

    公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:求c语言高手 输出1000以内既能被5整除又能被7整除的数,要求五个数回答:int main(){int num =0;for(in ...

  6. 计算并输出0-1000含有7或者是7的倍数的整数之和及其个数

    计算并输出0-1000含有7或者是7的倍数的整数之和及其个数 package test2;public class seven {public static void main(String[] ar ...

  7. 编写程序,求出并输出1000以内的所有的素数

    #include<iostream> #include<cmath> using namespace std; int main() { int i,j,k; for(i=1; ...

  8. 找出并打印1至1000以内的质数

    任务描述 本关任务:编写程序找出1至1000以内的质数. 注意事项 为了完成本关任务,你需要掌握:1.质数的概念:2.循环语句以及if分支语句的使用: 3.关键字 break.continue相关使用 ...

  9. linux找出1 100被3整除的数,linux中计算100以内能被3整除的数之和,且不超过1000

    用VF做在同一循环结构中计算100以内的奇数和 和一百以内的偶数和 store0tosume,sumofori=1to100ifi%2=0sume=sume+i&&偶数累加elsesu ...

最新文章

  1. C/C++之学习笔记
  2. python面试题总结(5)--数据类型(字典)
  3. java json返回null_java-JSON jsonObject.optString()返回字符串“ null”
  4. jdk1.5-1.7新特性详细介绍
  5. es6 string includes_蔚来初体验,蔚来ES6用车日记!开着挺轻松的
  6. MAC OS git客户端安装及操作
  7. 十九、Math和Random类
  8. C++制作植物大战僵尸
  9. 水晶头做网线颜色排列
  10. Office2013 及 WPS 设置护眼文档颜色方法
  11. HCNE实验操作视频   迅雷下载
  12. 适合开发者使用的6款浏览器,开发者工具很实用
  13. 魔兽世界开服一条龙服务端架设服务器搭建
  14. 04_从啤酒与尿布,聊关联规则推荐
  15. 阿里云服务器遇到的问题
  16. 新南威尔士大学计算机博士申请,unsw大学研究生
  17. 查找斐波纳契数列中第 N 个数
  18. SCSS 中这些实用技巧,你可能还不知道!
  19. 如何查看本地是否安装oracle, 查看安装的Oracle客户端版本
  20. 应用打开方式是计算机程序,电脑文件打开方式里不能选择程序 解决方案

热门文章

  1. 使用PhotoZoom将像素图变为手绘图
  2. 大数据BI工具Tableau学习【第二期】]带你领略Tableau 的页面风采
  3. php 从大到小显示,vue.js,javascript_Vue 在列表渲染的时候,能排序显示么。 比如按价格从大到小排序,vue.js,javascript - phpStudy...
  4. k-均值(k-means)及Matlab实现
  5. Linux内核学习笔记——内核页表隔离KPTI机制(源码分析)
  6. Docker安装emqx详解(配置SSL证书、开启WSS、鉴权)
  7. 【JavaScript】
  8. rpa打开浏览器_《基于RPA的财务机器人实务》课堂笔记请您签收
  9. 服务器cpu性能如何测试,CPU性能测试(1)_服务器评测与技术-中关村在线
  10. 【小程序】如何解决小程左滑删除功能ios的橡皮筋回弹