文章目录

  • 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个练习题相关推荐

  1. 训练日志 2019.1.26

    上午补了道 2-sat 的题,这类问题还是不太熟练,不是很能准确的找到条件 下午打比赛,立的 flag 成功崩了...数组没开小但把精度爆了..+= 把 + 忘了...一道巨水的题把输入看错了...大 ...

  2. 18天精读掌握《费曼物理学讲义卷一》 第10天 2019/6/26

    18天精读掌握<费曼物理学讲义卷一> 第10天 2019/6/26 1. 18日掌握<费曼物理学讲义>卷一计划概览 2. 今日学习成果 3. 今日时间表 4.Atimelogg ...

  3. 2019.10.26

    2019.10.26 void Level::keyPressEvent(QKeyEvent *event){switch(event->key()){case Qt::Key_A:goingL ...

  4. 棒棒糖-小学数学出题机v1.4.2【更新2019/12/26】

    [推荐]2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 今年儿子刚上一年级,现在每天要做口算题,每次都要打印100题随机题目让他做,网上找了很多出题器,不是操作太繁琐 ...

  5. Java黑皮书课后题第5章:**5.36(商业应用:检测ISBN)使用循环简化编程练习题3.9

    **5.36(商业应用:检测ISBN)使用循环简化编程练习题3.9 题目 题目概述 编程练习题3.9 破题 代码 题目 题目概述 **5.36(商业应用:检测ISBN)使用循环简化编程练习题3.9 编 ...

  6. 野鸡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− ...

  7. [日更-2019.4.26、27、28] cm-14.1 Android系统启动过程分析(四)-应用程序进程启动过程...

    2019独角兽企业重金招聘Python工程师标准>>> 声明 前阶段在项目中涉及到了Android系统定制任务,Android系统定制前提要知道Android系统是如何启动的: 本文 ...

  8. JavaSE(二)——循环语句

    文章目录 1. Scanner工具类 2. if...else条件语句 3. 循环语句 3.1 while 循环语句 3.2 do while 循环语句 3.3 for 循环语句 4. switch ...

  9. 每日一题(26)—— 无限循环的几种形式

    嵌入式系统中经常要用到无限循环,你怎么样用C编写死循环呢? 1.while(1) { } -- 个人推荐使用 2.for(;;) { }  -- 这个实现方式让我为难,因为这个语法没有确切表达到底怎么 ...

最新文章

  1. bert-as-service使用
  2. Spring源码分析【2】-Tomcat和Sping的连接点
  3. sql server的BCP导入导出(转)
  4. .NET framework Library
  5. css倒序循环,不借助后台和 JS ,只用 CSS 让一个列表编号倒序
  6. pandas基础-Python3
  7. C语言——变量篇(一)变量关键字static、auto、extern、register
  8. 2019年在NLP领域,资源有限的个人/团队能做哪些有价值有希望的工作?
  9. 力扣-222. 完全二叉树的节点个数
  10. Boxee智能电视机顶盒在美国CES亮相
  11. python numpy array最大长度_python中找出numpy array数组的最值及其索引方法
  12. mysql 主从同步机制
  13. java环境安装菜鸟教程,window系统安装Java 配置环境变量 | 菜鸟教程 JDK配置
  14. php导入json文件_php读取json文件的实例(本地与远程),笔记
  15. 带拼音的,城市筛选组件
  16. ascii码值为负数_C语言编程基础学习字符型数据的ASCII码值为何是负数?
  17. leetcode237
  18. 计算机网络之无线与移动网络-移动IP网络与其他典型无线网络
  19. c/c++ register函数
  20. WINCE五笔输入法

热门文章

  1. 工作遇坑-Cannot allocate memory问题解决方法
  2. Coursera视频无法播放解决办法
  3. 移动、电信、联通、QQ币、游戏点卡快速秒充体验
  4. DBMS-关系数据库的设计:范式、函数依赖、分解算法、多值依赖
  5. HTML + Css实现页面特效
  6. 2018 美团校招笔试题详解
  7. Android支持蓝牙midi键盘,CME推出无线MIDI蓝牙适配器WIDI Master,可以进行傻瓜式自动配对...
  8. 安装ROS使用sudo rosdep init 报错ERROR: cannot download default sources list from:
  9. 中文键盘 linux,键盘和中文输入 教程
  10. 神经网络与深度学习笔记(二)正向传播与反向传播