栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java练习题

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java练习题

   //创建一个 int 类型的数组, 元素个数为 100, 并把每个元素依次设置为 1 - 100

    public  static void setNum(int[] arry){
        for(int i = 0; i < 100;i++){
            arry[i] = i+1;
        }
    }

    public static void main(String[] args) {
        int[] arry = new int[100];
        setNum(arry);
        System.out.println(Arrays.toString(arry));
    }


    //实现一个方法 printArray, 以数组为参数, 循环访问数组中的每个元素, 打印每个元素的值.

 


    //实现一个方法 transform, 以数组为参数, 循环将数组中的每个元素乘以2 , 并设置到对应的数组元素上. 例如 原数组为 {1, 2, 3}, 修改之后为 {2, 4, 6}
 

  


    //实现一个方法 sum, 以数组为参数, 求数组所有元素之和.

//    public  static  int sum(int[] arry){
//        int sum = 0;
//        for (int i = 0; i < arry.length; i++) {
//            sum += i;
//        }
//        return sum;
//    }
//
//    public static void main(String[] args) {
//       int[] arry = {1,2,3,4,5};
//        System.out.println(sum(arry));
//    }


    //实现一个方法 avg, 以数组为参数, 求数组中所有元素的平均值(注意方法的返回值类型).

 

    //递归求 N 的阶乘

//    public  static  int getNum(int n){
//        if(n == 1){
//            return 1;
//        }
//        return getNum(n-1)*n;
//    }
//
//    public static void main(String[] args) {
//        Scanner scan = new Scanner(System.in);
//        while(scan.hasNext()){
//            int n = scan.nextInt();
//            System.out.println(getNum(n));
//        }
//    }

    //递归求 1 + 2 + 3 + ... + 10

 

    //按顺序打印一个数字的每一位(例如 1234 打印出 1 2 3 4) (递归)

 


    //写一个递归方法,输入一个非负整数,返回组成它的数字之和

   

    //递归求解fib

   

   


// 

    //青蛙跳台阶问题
    //一只青蛙一次可以跳上 1 级台阶,也可以跳上2 级。求该青蛙跳上一个n 级的台阶总共有多少种跳法
    //1:1种
    //2: 【1,1】 【2】2种
    //3: 【1,1,1】 【1 2】 【2,1】 3种
    //4:【1,1,1,,1】 【1 1 2】 【1,2,1】 【2,1,1】 【2,2】 5种

//    public static int count(int n){
//        if(n == 1){
//            return 1;
//        }
//        if(n == 2){
//            return 2;
//        }
//        return count(n-1)+count(n-2);
//    }
//
//    public static void main(String[] args) {
//        Scanner scan = new Scanner(System.in);
//        while(scan.hasNext()){
//            int n = scan.nextInt();
//            System.out.println(count(n));
//        }
//    }
}


 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/328703.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号