请输入图片描述

coutinue :结束本次循环,frank的挖矿例子不错

break:结束当前循环

数组

相同元素的集合,数组功能是处理相同数据类型的批量数据。

int [] a;        
a=new int [number];

数组的输入和输出都需要循环来实现

for(i=0;i<5;i++)
{
    a[i]=sr.nextInt();
}
for(i=0;i<5;i++)
{
    System.out.println("a["+i+"]="+a[i]); 
}

定义的同时赋初值

int [] a={1,2,3,4,5};
for(i=0;i<a.lenth;i++)
{
    System.out.println("a["+i+"]="+a[i]);

}

搜索引擎的实现

分析:

  • 判断两个字符串是否相等,equals:用法:字符串变量名.equals("字符串")
  • 字符串变量名就是你所搜索匹配的。
package 搜索引擎;

import java.util.Scanner;

public class SearchEngine {
    public static void main(String[] args) {
     String [] arg={"电脑","手机","平板","平板"};
        Scanner sr=new Scanner(System.in);
     int t = 0;  //t是计时器
        System.out.print("请开始搜索:");
        String search = sr.next(); //字符型是很特殊的
        for (int i = 0; i < arg.length; i++)
        {
            if(search.equals(arg[i]))
                t++;
        }
        if(t==1)                这里不能用switch,switch是等值判断
            System.out.println("找到了");
        if(t>1)
            System.out.println("共找到了"+t+"个");
        if(t==0)
            System.out.println("没找到");
    }
}

f语句: 表达式的结果是boolean类型 常用于区间判断 switch: 表达式类型不能是boolean类型,可以是byte,int,char,String,枚举。 常用于等值判断 选择语句的选择: 能用switch语句实现的就一定可以使用if实现,但是反之不一定,如果是区间范围就采用if,如果是等值判断使用switch

{mtitle}bug{/mtitle}

{mtitle} 肆意的把字符型searh定义为int{/mtitle}

肆意的把字符型searh定义为int

最后修改:2021 年 04 月 21 日 11 : 35 AM