[自用]Java零基础05-基础语法练习

这个博客包含三个编程实例:1) 设计一个程序,根据输入的星期几输出对应的运动项目;2) 实现1到100之间的数字打印,逢7则跳过;3) 解决斐波那契式的兔子繁殖问题,计算第20个月的兔子对数。这些例子展示了基本的条件判断和数组操作在编程中的应用。
摘要由CSDN通过智能技术生成

1.一个星期的运动安排:输入周几输出运动项目

package javalearn;

import java.util.Scanner;

public class Test1 {
    public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        System.out.println("输入星期数:");
        int week1=sc.nextInt();
        sports(week1);

    }
    public static void sports(int week){
        if(week<1||week>7){
            System.out.println("输入有误");
        } else if(week==1){System.out.println("Running");}
        else if(week==2){System.out.println("swimming");}
        else if(week==3){System.out.println("jogging");}
        else if(week==4){System.out.println("hiking");}
        else if(week==5){System.out.println("riding");}
        else if(week==6){System.out.println("climbing");}
        else {System.out.println("eating");}
    }
}

2.1-100的逢七过

package javalearn;


public class Test2 {
    public static void main(String[] args){
        for (int i=1;i<101;i++){
            cal(i);
        }
    }
    public static void cal(int num){

        if(num%7==0||num%10==7||num/10%10==7){
            System.out.println("pass");
        }else{
            System.out.println(num);
        }
    }
}

3.兔子:一对兔子从出生后三个月期每月都生一对兔子,小兔子也符合这一规律,问第二十个月有多少对兔子

package javalearn;

public class Test3 {
    public static void main(String[] args) {
        int[] arr = new int[20];
        arr[0] = 1;
        arr[1] = 1;
        for (int i = 2; i < 20; i++) {
            arr[i]=arr[i-1]+arr[i-2];

        }
        System.out.println(arr[19]);
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值