`
zjx2388
  • 浏览: 1337001 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

不用循环,输入1到100

    博客分类:
  • J2SE
阅读更多

如题,从论坛看到了,这么一个帖子,不过很多人都给出了各自的实现方法,呵呵

下面是总结的两个,挺好的,定时器和递归,分享一下

import java.util.Timer; import java.util.TimerTask; public class T { public static void main(String[] arge) { show(100); show2(100); } public static void show(int num) { if (num > 1) { show(num - 1); } System.out.println(num); } public static void show2(final int num) { final Timer timer = new Timer(); timer.schedule(new TimerTask() { private int i = 0; @Override public void run() { if (i <= num) { System.out.println(i++); } else { timer.cancel(); } } }, 0, 1); } }

分享到:
评论

相关推荐

    homework1.zip

    输入序号选择不用的功能 效果如下: 练习6(基础): 编写程序,设计一个图平面积计算,选择不同的图形输入数字计算面积,选择4退出程序。 效果如下: 练习7(基础): 不断要求用户输入一个数字(假定用户...

    输入一个正整数,判断是不是素数(C++)

    然后通过一个`while`循环遍历从`num`到1的所有正整数,检查每个数是否能整除`num`。 ```cpp int count = 0; int i = num; while (i &gt;= 1) { if (num % i == 0) { ++count; } --i; } ``` 通过这种方式,如果`...

    成绩录入自动转到下一行

    自动跳格:只有输入的分值不到满分的十分之一的数(如满分是100,10分及以下分)用回车键跳格外,其它输入均自动跳格。 输入的科目在“选项”里面勾选后点击“应用”,可同时选择多个科目。 输入中请多使用“保存”...

    javascript入门笔记

    1、在浏览器的控制台(Console)中,输入脚本并执行 2、将JS脚本代码嵌入在HTML页面中执行 1、采用HTML元素事件执行JS代码 事件 : 1、onclick 当元素被点击时执行的操作 ex: 当按钮被点击时,在控制台中输出 ...

    卡巴斯基2012循环试用30天

    在“32位 XP_SP3、32位vista_SP2、32位win7旗舰版、64位XP_sp2英文版、64位vista_SP2、64位win7旗舰版”本人亲自 测试有效率100%,并且激活30天后无反弹,测试用的是英文版卡巴斯基与中文版卡巴斯基。能够精确删除...

    C语言程序设计标准教程

    scanf函数 scanf函数称为格式输入函数,即按用户指定的格式从键盘上把数据输入到指定的变量之中。 一、scanf函数的一般形式 scanf函数是一个标准库函数,它的函数原型在头文件“stdio.h”中,与printf函数相同,...

    NWK1-G无功补偿控制仪

    3. **强大的抗干扰能力**:能够抵御来自外围的共模2500V、差模1000V、频率为100KHz的单脉冲干扰及脉冲群干扰,保障设备稳定运行。 4. **过电压保护**:具有过电压加速保护功能,在过电压情况下能够自动快速逐级切除...

    卡巴斯基2012循环试用BAT

    在“32位 XP_SP3、32位vista_SP2、32位win7旗舰版、64位XP_sp2英文版、64位vista_SP2、64位win7旗舰版”本人亲自 测试有效率100%,并且激活30天后无反弹,测试用的是英文版卡巴斯基与中文版卡巴斯基。能够精确删除...

    基于c++数字逻辑电子仿真器

    输入结点:输入结点只有一个链接端(这里称之为触点),采用tagMyNode* output1 输出结点:同输入结点,只有一个触点,采用tagMyNode* input1;  保存触点值:由于要进行仿真计算,所以还需保存各个触点的值: ...

    51单片机C语言编程基础及实例

    //作为输入,首先输出高,接下 KEY_ON,P1.6 则接地为 0,否则输入为 1 //作为输入,首先输出高,接下 KEY_OFF,P1.7 则接地为 0,否则输入为 1 //永远为真,所以永远循环执行如下括号内所有语句 if( KEY_ON==0 ) ...

    全国青少年编程c++编程一级试卷1及答案.pdf

    15. 完全数的查找:题目要求找出10到100之间的完全数。完全数的因子和等于自身。在空白处,应该填入`s+=j;`,用于累加当前`j`作为`i`的因子的和。 以上知识点涵盖了C++的基础语法,包括数据类型、变量定义、常量、...

    Haier海尔壁挂式空调_KFR-26GW_B1KTA81U1_使用安装说明书用户手册图解图示电子版.pdf

    1. 产品技术数据: - 中间制冷量(W):26.5 - 中间制冷输入功率(W):1080 - 中间制热量(W):28.5 - 中间制热输入功率(W):1140 - 低温制热量(W):22.5 - 低温制热输入功率(W):990 - 低温额定制冷量(W):23.5 ...

    C语言程序设计填空题及答案复习用.pdf

    我们使用for循环来遍历从1到100的所有数字,然后使用while循环来计算每位数的乘积和和。 3.9 程序的功能是统计用0 至 9 之间的不同的数字组成的三位数的个数。 答案:if(i!=j && i!=k && j!=k) count++; 在这个...

    15、2020 CSP-J1 入门 初赛 解析 8页 好.pdf

    2. 程序分析:本程序就是输入一个数 n,然后把 n 转化为 k 进制的数,输出为其进位的次数,本题不用管数组越界的事情。 - 错,大部分是对的,不过这坑题要考虑边界条件,当 n 为 0 的时候就是特例。 - 错,大部分...

    雅马哈四轴机械手编程指令说明

    这个循环语句将从1到18依次执行。 3. 移动指令:PMOVE(2,I) 将机械手移动到数组2的第I个点。 4. 单轴移动:DRIVE(4,90.00) 将第四轴旋转90度。 5. 跳转指令:GOTO *1 跳转到标签*1处继续执行。 6. 移动...

    水仙花数1000-100

    i++)`:循环变量`i`从100到999递增,遍历所有三位数。 - `int a = i % 10`:获取个位数。 - `int b = (i / 10) % 10`:获取十位数。 - `int c = i / 100`:获取百位数。 - `if (a * a * a + b * b * b + c * c * c ...

    锂电池充电IC,LTH7R,LTH7S,LTH7x芯片规格书

    当充电电流在达到最终浮充电压之后降至设定值的1/10,充电循环被终止。该条件是通过采用一个内部滤波比较器对PROG端进行监控来检测的。当PROG端电压降至100mV以下的时间超过1.8ms时,充电终止,PW4054进入待机模式,...

    JAVA复习题总汇-选择题含答案 (1).docx

    2. 代码输出从19到1之间的所有奇数,for语句的条件判断是`i&gt;=1`,因为需要在i等于1时停止循环。 3. Java中不能注释多行内容的符号是以`//`开始的单行注释,因为这种注释方式会在遇到换行符时结束。 4. 表达式`46+7.8...

    完美立方数,c语言简易练习题

    a,b,c,d)使得abcd满足等式 其中abcd在1—100之间且b 输入一个正整数N 每行输出一个完美立方 格式为 Cube = a, Triple = (b,c,d) abcd所在位置分别用实际求出四元组值代入。 按照a的值从小到大一次输出,a的值相同b小...

    Java经典编程源码基础例程300.zip

    实例027 使用while循环计算1+ 1/2!+1/3!…1/20! 36 实例028 使用for循环输出空心的菱形 38 实例029 终止循环体 39 实例030 循环体的过滤器 41 第5章 数组及其常用操作 43 实例031 获取一维数组的最小值 44 实例032 ...

Global site tag (gtag.js) - Google Analytics