2019-6-26 [JavaSE] For循环 4个练习题
文章目录
- 1.输出1-100之间的奇数和
- 2. 计算出1+1/2!+1/3!+ …… 1/20!的输出结果
- 3.由用户输入一个整数,判断这个数是否是素数
- 4.求和S = n+nn+nnn+nnnn+...的值,要求控制台输入要加的数n和加的个数
For 循环
1.输出1-100之间的奇数和
/*
输出1-100之间的奇数和
*/
public class Test1 {public static void main(String[] args) {// 输出1-100之间的奇数和 int sum = 0;//总和for(int i = 1; i<= 100;i++) {if( i % 2 != 0) {sum += i;}}System.out.println(sum);}
}
2. 计算出1+1/2!+1/3!+ …… 1/20!的输出结果
任务二: 计算出1+1/2!+1/3!+ …… 1/20!的输出结果
1+1/2!+1/3!+ …… 1/20!
使用double参考结果: 1.7182818284590455
提示:2! 阶乘是 12 ;3!是123;4!是1234;
public class Test2{public static void main(String[] args) {// TODO Auto-generated method stub// 1+1/2!+1/3!+ 1/20!double sum = 0;//总和double j = 1;//需要阶乘的位数for(int i = 1; i <= 20; i++){j = j * i;//阶乘System.out.println("j"+j);sum = sum + 1.0/j;//总和}System.out.println(sum);//1.7182818284590455}
}
3.由用户输入一个整数,判断这个数是否是素数
/*
写一个程序,由用户输入一个整数,判断这个数是否是素数
(素数:只能被1和本身整除的数)
*/
import java.util.Scanner;
public class Test3 {public static void main(String[] args) {Scanner input = new Scanner(System.in);System.out.println("输入一个整数:");int num = input.nextInt();int i ;//计算被2到N的数除for(i = 2; i < num; i++) {if(num % i == 0) {System.out.println("不是素数");break;}}if( i == num) {System.out.println("是素数");} }
}
4.求和S = n+nn+nnn+nnnn+…的值,要求控制台输入要加的数n和加的个数
例如:
输入数字:n
1
输入个数:
3
数字是:1
数字是:11
数字是:111
结果是:123
import java.util.Scanner;
public class Test4 {public static void main(String[] args) {// TODO Auto-generated method stubScanner input = new Scanner(System.in);System.out.println("输入数字:");int n = input.nextInt();System.out.println("输入个数:");int count = input.nextInt();long sum = 0L;//总和int newn = 0;//台阶用来计算倍数的for(int i = 1; i <= count; i++){newn = newn * 10 + n;//每次乘10.100....· 倍数再加初始数字System.out.println(newn);sum = sum + newn;//计算总和} System.out.println("结果是:"+sum);}
}
2019-6-26 [JavaSE] For循环 4个练习题相关推荐
- 训练日志 2019.1.26
上午补了道 2-sat 的题,这类问题还是不太熟练,不是很能准确的找到条件 下午打比赛,立的 flag 成功崩了...数组没开小但把精度爆了..+= 把 + 忘了...一道巨水的题把输入看错了...大 ...
- 18天精读掌握《费曼物理学讲义卷一》 第10天 2019/6/26
18天精读掌握<费曼物理学讲义卷一> 第10天 2019/6/26 1. 18日掌握<费曼物理学讲义>卷一计划概览 2. 今日学习成果 3. 今日时间表 4.Atimelogg ...
- 2019.10.26
2019.10.26 void Level::keyPressEvent(QKeyEvent *event){switch(event->key()){case Qt::Key_A:goingL ...
- 棒棒糖-小学数学出题机v1.4.2【更新2019/12/26】
[推荐]2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 今年儿子刚上一年级,现在每天要做口算题,每次都要打印100题随机题目让他做,网上找了很多出题器,不是操作太繁琐 ...
- Java黑皮书课后题第5章:**5.36(商业应用:检测ISBN)使用循环简化编程练习题3.9
**5.36(商业应用:检测ISBN)使用循环简化编程练习题3.9 题目 题目概述 编程练习题3.9 破题 代码 题目 题目概述 **5.36(商业应用:检测ISBN)使用循环简化编程练习题3.9 编 ...
- 野鸡NOI.AC模拟赛【2019.10.26】
前言 截止至2019.10.2614:222019.10.26\ \ \ \ 14:222019.10.26 14:22 成绩 正题 T1:NOI.AC−T1:NOI.AC-T1:NOI.AC− ...
- [日更-2019.4.26、27、28] cm-14.1 Android系统启动过程分析(四)-应用程序进程启动过程...
2019独角兽企业重金招聘Python工程师标准>>> 声明 前阶段在项目中涉及到了Android系统定制任务,Android系统定制前提要知道Android系统是如何启动的: 本文 ...
- JavaSE(二)——循环语句
文章目录 1. Scanner工具类 2. if...else条件语句 3. 循环语句 3.1 while 循环语句 3.2 do while 循环语句 3.3 for 循环语句 4. switch ...
- 每日一题(26)—— 无限循环的几种形式
嵌入式系统中经常要用到无限循环,你怎么样用C编写死循环呢? 1.while(1) { } -- 个人推荐使用 2.for(;;) { } -- 这个实现方式让我为难,因为这个语法没有确切表达到底怎么 ...
最新文章
- bert-as-service使用
- Spring源码分析【2】-Tomcat和Sping的连接点
- sql server的BCP导入导出(转)
- .NET framework Library
- css倒序循环,不借助后台和 JS ,只用 CSS 让一个列表编号倒序
- pandas基础-Python3
- C语言——变量篇(一)变量关键字static、auto、extern、register
- 2019年在NLP领域,资源有限的个人/团队能做哪些有价值有希望的工作?
- 力扣-222. 完全二叉树的节点个数
- Boxee智能电视机顶盒在美国CES亮相
- python numpy array最大长度_python中找出numpy array数组的最值及其索引方法
- mysql 主从同步机制
- java环境安装菜鸟教程,window系统安装Java 配置环境变量 | 菜鸟教程 JDK配置
- php导入json文件_php读取json文件的实例(本地与远程),笔记
- 带拼音的,城市筛选组件
- ascii码值为负数_C语言编程基础学习字符型数据的ASCII码值为何是负数?
- leetcode237
- 计算机网络之无线与移动网络-移动IP网络与其他典型无线网络
- c/c++ register函数
- WINCE五笔输入法
热门文章
- 工作遇坑-Cannot allocate memory问题解决方法
- Coursera视频无法播放解决办法
- 移动、电信、联通、QQ币、游戏点卡快速秒充体验
- DBMS-关系数据库的设计:范式、函数依赖、分解算法、多值依赖
- HTML + Css实现页面特效
- 2018 美团校招笔试题详解
- Android支持蓝牙midi键盘,CME推出无线MIDI蓝牙适配器WIDI Master,可以进行傻瓜式自动配对...
- 安装ROS使用sudo rosdep init 报错ERROR: cannot download default sources list from:
- 中文键盘 linux,键盘和中文输入 教程
- 神经网络与深度学习笔记(二)正向传播与反向传播