输出1-10之间的数据
1 public class LX1 {
2 public static void main(String[] args) {
3 for (int x=1;x<=10;x++){
4 System.out.println(x);
5 }
6 }
7 }
输出1-100之间的和
/*输出1-100之间的和
A:首先定义一个int变量sum并初始化为0--依次来获取每次相加的结果
B:进行for循环依次进行相加--直到100
*/
public class LX1 {
public static void main(String[] args) {
int sum =0;
for (int x=1;x<=100;x++){
sum+=x;
}
System.out.println(sum);
}
}
输出1-100之间的偶数和
 /*输出1-100之间的偶数和:
1: 定义一个int类型的数来接收每次相加获得的结果
A:首先进行循环遍历1-100之间的所有数
B:首先进行判断什么是偶数
C:然后符合条件的数进行累加
D:最后输出结果
*/ public class LX1 {
public static void main(String[] args) {
int sum =0;
for(int x=1;x<=100;x++){
if(x%2==0){
sum+=x;
}
}
System.out.println(sum);
}
}

 求5的阶乘
/*
需求:求5的阶乘。 什么是阶乘呢?
n! = n*(n-1)! 规则
n! = n*(n-1)*(n-2)*...*3*2*1 求和思想。
求阶乘思想。
*/
public class LX1 {
public static void main(String[] args) {
int n=1;
for(int x=5;x>1;x--){
n*=x;
}
System.out.println(n);
}
}

 判断一个数是否是水仙花数
/*    所谓的水仙花数是指一个三位数,其各位数字的立方和等于该数本身。
举例:153就是一个水仙花数。
153 = 1*1*1 + 5*5*5 + 3*3*3 = 1 + 125 + 27 = 153 A:三位数其实是告诉了我们范围。
B:通过for循环我们就可以实现获取每一个三位数
但是麻烦是如何获取这个三位数的个,十,百位上的数据 我们如何获取一个数据的个,十,百呢?
假设有个一个数据:153
ge: 153%10 = 3
shi: 153/10%10 = 5
bai:153/10/10%10 = 1
qian:x/10/10/10%10
wan: x/10/10/10/10%10
... C:让ge*ge*ge+shi*shi*shi+bai*bai*bai和该数据比较
如果相同,就把该数据在控制台输出。
*/ 
public class LX1 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请你输入一个三位数的整数");
int number = sc.nextInt(); //获取这个数的每一位上的值
int ge = number%10;
int shi = number/10%10;
int bai = number/10/10%10;
int sm =ge*ge*ge+shi*shi*shi+bai*bai*bai;
//进行if判断是否是水仙花数
if(number==sm){
System.out.println("这个数是水仙花数");
}else{
System.out.println("这个数不是水仙花数");
}
}
}

判断三位数中有多少水仙花数并输出水仙花数
public class LX1 {
public static void main(String[] args) {
//首先键入三位数对象
int count =0;
for(int x=100;x<1000;x++){
int ge =x%10;
int shi = x/10%10;
int bai = x/10/10%10;
//其中Math.pow(num,3)代表这个数的立方---Math中的pow方法
//返回第一个参数的第二个参数次幂的值
if(x==(Math.pow(ge, 3)+Math.pow(shi,3)+Math.pow(bai,3))){
System.out.println(x);
count++;
}
}
System.out.println("100-1000之间的水仙花数有:"+count+"个");
} }

 输出五位数的回文数并统计出现的次数
/*
练习:
请在控制台输出满足如下条件的五位数
个位等于万位
十位等于千位
个位+十位+千位+万位=百位 分析:
A:五位数就告诉了我们范围。
B:分解每一个五位数的个,十,百,千,万位上的数据
C:按照要求进行判断即可
*/
public class LX1 {
public static void main(String[] args) {
//定义一个统计变量
int count=0;
//规定数的范围
for(int x= 10000;x<100000;x++){
//获取此数的每一位数值
int ge = x%10;
int shi=x/10%10;
int bai=x/100%10;
int qian=x/1000%10;
int wan =x/10000%10;
//进行if判断
if((ge==wan) && (shi==qian) && (ge+shi+qian+wan==bai)){
System.out.println(x);
count++;
} }
System.out.println(count); } }
 


 
 

For循环案例练习一基础版的更多相关文章

  1. 【CC2530入门教程-增强版】基础技能综合实训案例(基础版)-上位机源码

    [CC2530入门教程-增强版]基础技能综合实训案例(基础版)-上位机源码 广东职业技术学院  欧浩源 一.需求分析 按照指定参数打开串口,与测控终端建立数据传输通道,并根据应用要求实现程序逻辑,具体 ...

  2. 《实战突击:PHP项目开发案例整合(第2版)(含DVD光盘1张)》

    <实战突击:PHP项目开发案例整合(第2版)(含DVD光盘1张)> 基本信息 作者: 徐康明    辛洪郁 出版社:电子工业出版社 ISBN:9787121221378 上架时间:2014 ...

  3. python tkinter实现俄罗斯方块 基础版

    本项目最终效果见本人b站投稿av81480858 简介部分 本项目最终代码已上传github: https://github.com/BigShuang/Tetris 的1_BASIC文件夹 .其中1 ...

  4. 渗透测试工具BurpSuite做网站的安全测试(基础版)

    渗透测试工具BurpSuite做网站的安全测试(基础版) 版权声明:本文为博主原创文章,未经博主允许不得转载. 学习网址: https://t0data.gitbooks.io/burpsuite/c ...

  5. yii 基础版用rbac-plus

    1.将高级版的common/models/user.php覆盖掉基础版的models/user.php 2.将命名空间 namespace common\models;改为 namespace app ...

  6. PHP框架Yii2.0安装(基础版、高级版)

    最近农成也是切入了yiiframework 2.0,就是安装yii2.0就花费了不少的时间,为此做了很多的弯路,特此写一篇博文来给后面学习的同学少走一点的弯路.写的不好的地方欢迎各位学习的同学们能够指 ...

  7. 【重磅】PRO基础版免费,是时候和ExtJS说再见了!

    三石的新年礼物 9 年了,FineUI(开源版)终于迎来了她的继任者 - FineUIPro(基础版),并且完全免费!   FineUIPro(基础版)作为三石奉献给社区的一个礼物,绝对让你心动: 拥 ...

  8. FineUICore(基础版)v5.4.0已发布!

    FineUICore(基础版)已发布,请先加入知识星球,下载后可以永久免费商用:

  9. FineUIPro/Mvc/Core v5.4.0即将发布(Core基础版,新功能列表)!

    FineUIPro/Mvc/Core v5.4.0 即将于 2019-03-04 发布,目前官网示例已更新,先睹为快:http://pro.fineui.com/http://mvc.fineui.c ...

随机推荐

  1. 【转】zabbix监控mysql

    纯属搬家收藏,原文链接 https://www.cnblogs.com/shenjianyu/p/6627843.html 注意: 1.关注的重点在agent端部分 2.zabbix_get命令没有, ...

  2. cell重用

    少数几个cell可不重用 NSString *CellIdentifier = [NSString stringWithFormat:@"MyCellID_%d",indexPat ...

  3. rsync 远程同步部署——上下行同步

    rsync 远程同步部署--上下行同步 1.rsync (Remote Sync,远程同步) : 是一个开源的快速备份工具,可以在不同主机之间镜像同步整个目录树,支持增量备份,并保持链接和权限,且采用 ...

  4. linux用户用户组与ACL

    使用者ID:UID与GID 在使用Linux的过程中,经常会遇到各种用户ID(user identifier, UID)和组ID(group identifier, GID),Linux也是通过对这些 ...

  5. 【CF632F】Magic Matrix(生成树 脑洞)

    题目链接 大意 给定一个\(N\times N\)的矩阵,问是否满足以下三个条件: \(A_{i,i}=0\) \(A_{i,j}=A_{j,i}\) 对于任意的\(i,j,k\),满足\(A_{i, ...

  6. ClassPath资源的读取

    读取ClassPath的资源 在程序中经常有很多资源需要读取,常见的就是配置文件,Java中将文件当作一种资源来处理,可以使用Class或者ClassLoader来处理 一,使用Class类的getS ...

  7. Solution -「AGC 036D」「AT 5147」Negative Cycle

    \(\mathcal{Descriprtion}\)   Link.   在一个含 \(n\) 个结点的有向图中,存在边 \(\lang i,i+1,0\rang\),它们不能被删除:还有边 \(\l ...

  8. Solution -「JOISC 2021」「LOJ #3489」饮食区

    \(\mathcal{Description}\)   Link.   呐--不想概括题意,自己去读叭~ \(\mathcal{Solution}\)   如果仅有 1. 3. 操作,能不能做?    ...

  9. 深入MySQL(四):MySQL的SQL查询语句性能优化概述

    关于SQL查询语句的优化,有一些一般的优化步骤,本节就介绍一下通用的优化步骤. 一条查询语句是如何执行的 首先,我们如果要明白一条查询语句所运行的过程,这样我们才能针对过程去进行优化. 参考我之前画的 ...

  10. jsp页面获取请求参数问题记录

    同一个请求可以从请求路径中获取参数,使用param.参数名 window.location.href = "admin/page.html?pageNum="+pageNum+&q ...