Java基础---Java 练习题49
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));
- }
- }
Java基础---Java 练习题49的更多相关文章
- JAVA 基础编程练习题49 【程序 49 子串出现的个数】
49 [程序 49 子串出现的个数] 题目:计算字符串中子串出现的次数 package cskaoyan; public class cskaoyan49 { public static void m ...
- 6、50道JAVA基础编程练习题跟答案
50道JAVA基础编程练习题 [程序1] 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 程序分析 ...
- 50道JAVA基础编程练习题
50道JAVA基础编程练习题 [程序1] 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子对数为多少? 程序分析 ...
- 50道JAVA基础编程练习题 - 题目
50道JAVA基础编程练习题[1]题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? [2]题目:判断 ...
- 【视频+图文】Java基础经典练习题(一)输出2-100之间的素数,及素数个数
目录 第一题:判断2-100之间有多少个素数,并输出所有素数. 1.视频讲解: 2.思路分析: 代码讲解:以i=4为例 4.为大家准备了彩蛋: 能解决题目的代码并不是一次就可以写好的 我们需要根据我们 ...
- java基础---->java中正则表达式二
跟正则表达式相关的类有:Pattern.Matcher和String.今天我们就开始Java中正则表达式的学习. Pattern和Matcher的理解 一.正则表达式的使用方法 一般推荐使用的方式如下 ...
- Java基础-Java中的堆内存和离堆内存机制
Java基础-Java中的堆内存和离堆内存机制 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任.
- Java基础-Java中的内存分配与回收机制
Java基础-Java中的内存分配与回收机制 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一. 二.
- Java基础-Java中的并法库之重入读写锁(ReentrantReadWriteLock)
Java基础-Java中的并法库之重入读写锁(ReentrantReadWriteLock) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 在学习Java的之前,你可能已经听说过读 ...
- Java基础-Java中的并法库之线程池技术
Java基础-Java中的并法库之线程池技术 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.什么是线程池技术 二.
随机推荐
- 模板 - 数学 - 数论 - Miller-Rabin算法
使用Fermat小定理(Fermat's little theorem)的原理进行测试,不满足 \(2^{n-1}\;\mod\;n\;=\;1\) 的n一定不是质数:如果满足的话则多半是质数,满足上 ...
- input的禁止标签
<body> <input type="text" name="" value="你好" disabled="d ...
- Zabbix优化
参考 zabbix默认的配置即使机器128核心,256内存,只能抗住10-20台的监控,如果再多就需要修改配置了. 一.配置文件 server端配置文件添加如下 StartPollers=160 St ...
- arts打开第11周
给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写. 说明:本题中,我们将空字符串定义为有效的回文串. 示例 1: 输入: "A man, a plan, a c ...
- FCN笔记
FCN.py tensorflow命令行参数 FLAGS = tf.flags.FLAGS tf.flags.DEFINE_integer("batch_size", " ...
- Git Bash基础使用(初始化)
前提是在码云上已经新建一个空的项目,可参考:https://www.cnblogs.com/babysbreath/p/9170455.html 1.新建一个目录,存放下载下来的项目,我在D盘新建了一 ...
- form表单文件上传提交且接口回调显示提交成功
前端: <form method="post" enctype="multipart/form-data" id="formSubmit&quo ...
- [转]Git 代码撤销、回滚到任意版本(当误提代码到本地或master分支时)
两种情况(场景) 情况一 代码还只在本地,未push到运程仓库,想把代码还原到上一次commit的代码,此时操作为代码撤销 解决方案: 1 git reset [--hard|soft|mi ...
- Windows使用telnet验证服务端口是否通
使用telnet指令时,Windows需要开启Telnet服务. telnet不通的情况: a.端口对应的服务没启动,或者启动了服务端口不是对应的测试端口. b.端口受限不能访问. 以下内容转自:ht ...
- Dart中的mixins
/* mixins的中文意思是混入,就是在类中混入其他功能. 在Dart中可以使用mixins实现类似多继承的功能,with关键字 因为mixins使用的条件,随着Dart版本一直在变,这里讲的是Da ...