Day12-复习 P33--P55

Day12-复习 P33–P55

1、public和static的认识

2、scanner next nextLine hasNext hasNextLine nextInt

2、重载

3、递归

4、数组

1、数组的声明与创建

2、三种初始化

3、数组的使用

4、数组for-each循环

for-each循环是Java相比C语言中的for循环拓展而来的一种新的遍历数组的循环方式,其相对于一般的for循环更方便,而且更易查找数组内的变量,他与我们常见的for循环不同的是,for循环是通过循环控制变量,访问数组中的不同位置处的元素进行遍历,而for-each循环是通过应该与数组内元素类型相同的变量进行遍历,直接得到数组内从下标为0的位置至最后一个位置的元素的元素值,便于数组内元素的查找,比如在数组内我只需要找到是否有某个元素,而不用返回元素对应的数组下标是,for-each循环是一个不错的选择。
————————————————
版权声明:本文为优快云博主「恺_K」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.youkuaiyun.com/weixin_42401333/article/details/84874002

int [] a = new int[10];

//for循环遍历

for(int i=0 ; i<10 ; i++)
    a[i];

//for-each循环遍历

for(int k : a);


/*
for-each循环基本语句:
for(变量类型 变量名 : 数组名){
   
   需要执行的循环语句;
   
}
//其中变量类型为与数组内元素类型相同的类型   
*/





//用for-each循环查找数组内元素的例子

package com.kuang.struct;

import java.util.Scanner;

public class ForEach {
    public static void main(String[] args) {

        int [] data = {56,75,68,45,24,123,5,6,99,87,57,78};
        int x = 0;
        Scanner in = new Scanner(System.in);
        x = in.nextInt();

        boolean found = false;
        for (int k : data){
            if (k==x){
                found = true;
                break;
            }
        }

        if(found){
            System.out.println("找到一样的了");
        }else{
            System.out.println("没找到一样的");
        }

        in.close();

    }
}



总结:数组的使用
// 普通的For循环:用的是最多的,经常取一些数据和下标来操作
// For-Each循环:一般用来打印一些结果
// 数组作方法入参:可以在方法里对数组进行一些操作
// 数组作返回值: 比如反转数组,比如把数组用方法在方法里修改一下,然后返回一个新的数组

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值