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}