计算出1到1000以内所有不能被7整除的整数之和
/*
习题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整除的整数之和相关推荐
- java基础练习题:计算1000以内所有不能被7整除的整数之和
public static void main(String[] args) {//计算1000以内所有不能被7整除的整数之和//1.先输出1000内的所有整数//2.筛选出不能被七整除的数//3.全 ...
- 计算1000以内所有不能被7整除的整数之和
/*** 计算1000以内所有不能被7整除的整数之和*/ public class Homework01 {public static void main(String[] args) {int su ...
- 1、计算1000以内所有不能被7整除的整数之和
//1.计算1000以内所有不能被7整除的整数之和public class Test01{public static void main(String[] args){int k = 0;for(in ...
- (Java-1)计算1000以内所有不能被7整除的数之和
思路: 通过使用循环实现1-1000,当遇到可以被7整除的数时跳过本次循环,并将所有数加到一起. 代码: //计算1000以内所有不能被7整除的数之和 public class JiShuan01{p ...
- C语言编译能否被七整除,求c语言高手输出1000以内既能被5整除又能被7整除
公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:求c语言高手 输出1000以内既能被5整除又能被7整除的数,要求五个数回答:int main(){int num =0;for(in ...
- 计算并输出0-1000含有7或者是7的倍数的整数之和及其个数
计算并输出0-1000含有7或者是7的倍数的整数之和及其个数 package test2;public class seven {public static void main(String[] ar ...
- 编写程序,求出并输出1000以内的所有的素数
#include<iostream> #include<cmath> using namespace std; int main() { int i,j,k; for(i=1; ...
- 找出并打印1至1000以内的质数
任务描述 本关任务:编写程序找出1至1000以内的质数. 注意事项 为了完成本关任务,你需要掌握:1.质数的概念:2.循环语句以及if分支语句的使用: 3.关键字 break.continue相关使用 ...
- linux找出1 100被3整除的数,linux中计算100以内能被3整除的数之和,且不超过1000
用VF做在同一循环结构中计算100以内的奇数和 和一百以内的偶数和 store0tosume,sumofori=1to100ifi%2=0sume=sume+i&&偶数累加elsesu ...
最新文章
- C/C++之学习笔记
- python面试题总结(5)--数据类型(字典)
- java json返回null_java-JSON jsonObject.optString()返回字符串“ null”
- jdk1.5-1.7新特性详细介绍
- es6 string includes_蔚来初体验,蔚来ES6用车日记!开着挺轻松的
- MAC OS git客户端安装及操作
- 十九、Math和Random类
- C++制作植物大战僵尸
- 水晶头做网线颜色排列
- Office2013 及 WPS 设置护眼文档颜色方法
- HCNE实验操作视频 迅雷下载
- 适合开发者使用的6款浏览器,开发者工具很实用
- 魔兽世界开服一条龙服务端架设服务器搭建
- 04_从啤酒与尿布,聊关联规则推荐
- 阿里云服务器遇到的问题
- 新南威尔士大学计算机博士申请,unsw大学研究生
- 查找斐波纳契数列中第 N 个数
- SCSS 中这些实用技巧,你可能还不知道!
- 如何查看本地是否安装oracle, 查看安装的Oracle客户端版本
- 应用打开方式是计算机程序,电脑文件打开方式里不能选择程序 解决方案
热门文章
- 使用PhotoZoom将像素图变为手绘图
- 大数据BI工具Tableau学习【第二期】]带你领略Tableau 的页面风采
- php 从大到小显示,vue.js,javascript_Vue 在列表渲染的时候,能排序显示么。 比如按价格从大到小排序,vue.js,javascript - phpStudy...
- k-均值(k-means)及Matlab实现
- Linux内核学习笔记——内核页表隔离KPTI机制(源码分析)
- Docker安装emqx详解(配置SSL证书、开启WSS、鉴权)
- 【JavaScript】
- rpa打开浏览器_《基于RPA的财务机器人实务》课堂笔记请您签收
- 服务器cpu性能如何测试,CPU性能测试(1)_服务器评测与技术-中关村在线
- 【小程序】如何解决小程左滑删除功能ios的橡皮筋回弹