public class Test1 { public static synchronized void main(String[] a) { int i =0; getNumber(i); } static void getNumber(int i) { i++; System.out.println(i); if (i < 100) getNumber(i); } }
public class Test { public void Test_1(int a) { if(a <= 100) { System.out.println(a); Test(++a); }
}
public static void main(String[] args) { Test test = new Test(); test.Test_1(1); }
import java.util.Date; import java.util.Timer; import java.util.TimerTask;public class Test01 { public static void main(String[] args) { final int len = 100; final Timer timer = new Timer(); timer.schedule(new TimerTask() { private int i = 1; public void run() { System.out.println(i++); if (i > len) { this.cancel(); timer.cancel(); } } }, new Date(), 1); } }
整理了一下2个方法 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); } }
public class Test {
public static void main(String[] args) { int i =1; printI(i); } private void printI(int i) { System.out.println(i); i++; if(i>100) return; else printI(i);
} }
java语法不大清楚,有个思路如下,不知可否~public class Test { public static void main(String[] args) { int i = args[0]; println(i); if(i <= 100) { //在命令行中调。下面语法肯定有错,思路就是这样 cmd("java Test %d",i + 1); } } }cmd: java Test 0 回车~~
不知道用C实现算不算? #include <stdio.h> #include <setjmp.h>void main() { jmp_buf ebuf; int i = setjmp(ebuf); if (i == 100) return; printf("%d\n", i + 1); longjmp(ebuf, i + 1); }
楼主【wqfwuliao】截止到2008-07-07 15:59:16的历史汇总数据(不包括此帖):
发帖的总数量:2 发帖的总分数:10
结贴的总数量:2 结贴的总分数:10
无满意结贴数:1 无满意结贴分:1
未结的帖子数:0 未结的总分数:0
结贴的百分比:100.00% 结分的百分比:100.00%
无满意结贴率:50.00 % 无满意结分率:10.00 %
敬礼!
System.out.println("1~100");用return ??怎么做?
public static void main(String args[])
{
printNum(1);
}
public static void printNum(int n)
{
if(n == 100)
{
System.out.println(n);
}
else
{
System.out.println(n);
printNum(n + 1);
}
}
public static synchronized void main(String[] a) {
int i =0;
getNumber(i);
}
static void getNumber(int i)
{ i++;
System.out.println(i);
if (i < 100) getNumber(i);
}
}
public class Test
{
public void Test_1(int a)
{
if(a <= 100)
{
System.out.println(a);
Test(++a);
}
}
public static void main(String[] args)
{
Test test = new Test();
test.Test_1(1);
}
}
public void printNum(int n)
{
if(n==1)
System.out.println(n);
else
{
printNum(n-1);
System.out.println(n);
}
}[
[/code]
System.out.println(i);
if(i==1){
return;
}else{
printNum(--i);
}
}
import java.util.Timer;
import java.util.TimerTask;public class Test01 { public static void main(String[] args) {
final int len = 100;
final Timer timer = new Timer();
timer.schedule(new TimerTask() {
private int i = 1;
public void run() {
System.out.println(i++);
if (i > len) {
this.cancel();
timer.cancel();
}
}
}, new Date(), 1);
}
}
System.out.println( "1" );
System.out.println( "2" );
System.out.println( "3" );
System.out.println( "4" );
.....
System.out.println( "98" );
System.out.println( "99" );
System.out.println( "100" );
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);
}
}
public class Test
{
public static void main(String[] args)
{
int i =1;
printI(i);
}
private void printI(int i)
{
System.out.println(i);
i++;
if(i>100)
return;
else
printI(i);
}
}
{
public static void main(String[] args)
{
int i = args[0];
println(i);
if(i <= 100)
{
//在命令行中调。下面语法肯定有错,思路就是这样
cmd("java Test %d",i + 1);
}
}
}cmd:
java Test 0 回车~~
void printnum(int n)
{
if(n==1)
{ cout<<1<<endl;
return;
}
printnum(n-1);
cout<<n<<endl;
}
我们一般都会想到用递归!!bao110908用Timer,欣赏!!!!!!支持!!!!!
{ void printnum(int n);
printnum(100);
}void printnum(int n) /* 打印1~n的数 */
{
if(n==1)printf("%d",101-n);
else
{printf("%d ",101-n);
printnum(n-1);
}
}呵呵,大家还真有够无聊的!
syso(rs.getInt(1);
}
main()
{int i,num;
for(i=1;i<=100;i++)
printf("%d ",num=printnum(i));
} printnum(int n)
{
return n;
}给分!!!!!!!!!!!!!!
递归在这里缺失可能比用循环效率还低,不过timer不清楚~~
System.out.println( "2" );
System.out.println( "3" );
System.out.println( "4" );
.....
System.out.println( "98" );
System.out.println( "99" );
System.out.println( "100" );
return ((1 << 4) | 100)取结果的时候;
a = (result & 0xff00) >> 4 ; // 得出 1
a = result & 0x00ff ; // 得出 100
public class Test7
{
public static void main(String []args)
{
IncreaseNum num=new IncreaseNum();
}
}class IncreaseNum
{
public IncreaseNum()
{
this.num++;
if(100>=this.num)
{
System.out.println(this.num);
this.iNum=new IncreaseNum();
}
}
private static int num=0;
private IncreaseNum iNum=null;
}
main(int argc, char *argv[])
{
(argc <= 100) && printf("%d\n", argc) && main(++argc, argv); return argc;
}
print (join "\n", @n);
#include <stdio.h>
#include <setjmp.h>void main()
{
jmp_buf ebuf;
int i = setjmp(ebuf);
if (i == 100) return;
printf("%d\n", i + 1);
longjmp(ebuf, i + 1);
}
那这个问题只能有一个答案了.System.out.println(1);
System.out.println(2)
......
System.out.println(100);over!