java代码有一楼梯,java楼梯算法和做法

java编程有一条长阶梯,若每步跨2阶,最后剩下1阶;若每步跨3阶,最后剩下2阶;

public class Demo2 {

富裕ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为成都创新互联公司的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18982081108(备注:SSL证书合作)期待与您的合作!

public static void main(String[] args) {

int i=1;

while(true){

if (i%2==1 i%3==2 i%5==4 i%6==5 i%7==0) {

System.out.println("这条阶梯一共有"+i+"阶");

return;

}

i++;

}

}

}

Java编程题:一个人上楼梯,他可以一步上1个台阶,2个台阶或3个台阶,共有n个台阶,输出所有他上台阶的方

一定要用递归的就这样写:

public class Test{

static final int s = 10; //自定义的台阶数

static int len = 0, sum = 0;

static int step[] = new int[s];

static void compute(final int stair) {

if(stair0) return;

if(stair==0) {

printSum();

sum++;

return;

}

for(int i = 1; i = 3; i++) {

step[len] = i;

len++;

compute(stair-i);

len--;

}

}

static void printSum() {

System.out.print("走法:");

for(int i = 0; i len; i++)

System.out.print(step[i]+ " ");

System.out.println();

}

public static void main(String args[]){

compute(s);

System.out.println("共有" + sum + "种走法");

}

}

Java编程:有一条长的阶梯,如果每步2阶,则最后剩1阶,如果每步3阶则剩2阶,如果每步5阶则剩4阶……

public static void main(String[] args)

{

System.out.println("1000以内符合条件的台阶数如下:");

for (int i = 7; i  1000; i++)

{

/** 下面对应各个条件,为了方便阅读,我分开写了 */

if (i % 2 == 1)

{

if (i % 3 == 2)

{

if (i % 5 == 4)

{

if (i % 6 == 5)

{

if (i % 7 == 0)

{

System.out.println(i);

}

}

}

}

}

}

}


网站栏目:java代码有一楼梯,java楼梯算法和做法
网站地址:http://scyanting.com/article/hdispj.html