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://ybzwz.com/article/hdispj.html