Java基础---Java 练习题49
2024-08-26 11:08:44
1.分别用do-while和for循环计算1+1/2!+1/3!+…前20项和
/**
* 用do-while计算1+1/2!+1/3!+……的前20项的和
* @Hoagn
*
*/
public class Add2 { public static void main(String[] args) {
int i = 1, a = 1;
double sum = 0,b = 0;
do {
a = i * a;
b = 1.0 / a;
sum = sum + b;
i++;
}while(i <= 20); System.out.println(sum);
} }
for
/**
* 用for循环计算1+1/2!+1/3!+……的前20项的和
* @author Hogan
*
*/
public class Add1 { public static void main(String[] args) {
int i = 1, a = 1;
double sum = 0,b = 0;
for(i = 1; i <= 20; i++) {
a = i * a;
b = 1.0 / a;
sum = sum + b;
}
System.out.println(sum);
} }
编程找出1000以内的所有完数。
public class HomeWork05 {
public static void main(String[] args){
{
int i,j,k;
for(i=1;i<1000;i++)
{
int sum=0;
for(j=1;j<i;j++)
{
if(i%j==0){
sum+=j;
}
}
if(sum==i){
System.out.println(i);
}
}
}
}
}
用for循环计算8+88+888+...前10项之和。
public class demo49_4_5 { public static void main(String[] args) {
long sum=0,item=8;
for(int i=1;i<=10;i++) {
sum = sum+item;
item = item*10+8;
}
System.out.println(sum); } }
输出满足1+2+3+…+n小于8888的最大正整数
public class Main {
public static void main(String args[]) {
int i=1,s=0;
while(s<8888){
i++;
s+=i;
}
System.out.println(i);
}
}
public class Hello { public static void main(String[] args) {
int sum=0;
int i;
for(i=1;sum+i<8888;i++) {
sum=sum+i;
}
System.out.println("sum为:"+sum);
System.out.println("最大正整数为:"+(i-1));
}
}
最新文章
- 【Django】--ModelForm组件
- MyBatis的经典案例
- https 单向认证和双向认证配置
- Linux_rsylogd日志轮替(三)
- C/C++单链表
- c#控制台实现post网站登录
- http协议、web服务器、并发服务器(上)
- spring rest 容易被忽视的后端服务 chunked 性能问题
- flask使用pymysql连接MySQL,生成xls文件并下载到本地
- pyg 图片服务器中使用的nginx 编译位置
- Loadrunner&#160;脚本开发-soap_request函数介绍及WebService接口测试
- mysql启动失败又一例
- ESP8266使用详解(AT,LUA,SDK)
- HTML5 Canvas ( 线段的绘制 ) beginPath, moveTo, strokeStyle, stroke
- 20155202 《Java程序设计》实验三(敏捷开发与XP实践)实验报告
- Spring思维导图(IOC篇)
- 洛谷 P3175 [HAOI2015]按位或
- docker安装MySQL 8.0及初始化错误处理
- mybatis-generator自定义注释生成
- 记录一次统计首页MYSQL非常慢的解决过程
热门文章
- <;英狼>; 团队作业2--王者光耀
- 我们一起分析一下这个刚刚修复的RDP漏洞CVE-2019-0708
- NPVariant -js传递给NPAPI插件参数在firefox和chrome需要采用不同的获取方式
- useEffect 实现 componentWillUnmount生命周期函数(四)
- 字节码(.class)文件的加载过程
- Visual C++2010的使用
- Redis数据库漏洞防护
- python+opencv抠图并旋转(根据坐标抠图)
- PHP 自动加载类
- phpexcel 导出excel无法打开,提示文件格式或文件名无效,文件损毁,解决办法